diff options
author | Kristján Valur <kristjan@rvx.is> | 2019-03-12 09:33:15 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2019-04-02 02:12:48 +0000 |
commit | 92c726dc7a83834ee0e49d83e676b02f7687f5cd (patch) | |
tree | 23e855cb6d90b55b62b7cea8aa3c2b670d45dc32 /libgpo | |
parent | 959a4837b54a4c504930fecaa0648ae4e586577b (diff) | |
download | samba-92c726dc7a83834ee0e49d83e676b02f7687f5cd.tar.gz |
make some auth functions return an NTSTATUS like other similar functions for better diagnostics.
Signed-off-by: Kristján Valur <kristjan@rvx.is>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Tue Apr 2 02:12:48 UTC 2019 on sn-devel-144
Diffstat (limited to 'libgpo')
-rw-r--r-- | libgpo/gpo_ldap.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libgpo/gpo_ldap.c b/libgpo/gpo_ldap.c index f087203f28a..e5a5adb7235 100644 --- a/libgpo/gpo_ldap.c +++ b/libgpo/gpo_ldap.c @@ -688,10 +688,13 @@ ADS_STATUS ads_get_sid_token(ADS_STRUCT *ads, } } - 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); |