const char *guid_name,
struct GROUP_POLICY_OBJECT *gpo)
{
- ADS_STATUS status;
+ ADS_STATUS status = ADS_ERROR(LDAP_NO_SUCH_OBJECT);
LDAPMessage *res = NULL;
char *dn;
const char *filter;
}
}
- new_token = create_local_nt_token(mem_ctx, &object_sid, false,
- num_token_sids, token_sids);
- ADS_ERROR_HAVE_NO_MEMORY(new_token);
-
+ status = ADS_ERROR_NT(create_local_nt_token(mem_ctx,
+ &object_sid, false,
+ num_token_sids, token_sids, &new_token));
+ if (!ADS_ERR_OK(status)) {
+ return status;
+ }
+
*token = new_token;
security_token_debug(DBGC_CLASS, 5, *token);