el = ldb_msg_find_element(res[0], "privilege");
gpo = ldb_msg_find_element(res[0], "gpoPrivilege");
- for (i=0; el != NULL i<el->num_values;i++) {
+ for (i=0; el != NULL && i<el->num_values;i++) {
const char *priv_str = (const char *)el->values[i].data;
enum sec_privilege privilege = sec_privilege_id(priv_str);
if (privilege == SEC_PRIV_INVALID) {
security_token_set_privilege(token, privilege);
}
- for (i=0; gpo != NULL i<gpo->num_values;i++) {
+ for (i=0; gpo != NULL && i<gpo->num_values;i++) {
const char *priv_str = (const char *)gpo->values[i].data;
enum sec_privilege privilege = sec_privilege_id(priv_str);
if (privilege == SEC_PRIV_INVALID) {