diff options
author | Jeremy Allison <jra@samba.org> | 2002-06-20 19:08:05 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2002-06-20 19:08:05 +0000 |
commit | 629cea2ff4f640cd60d9ecfa72acf2707b3f1ff4 (patch) | |
tree | d0a29fa82a293ea0f5615a1d5bf7f17540114ec7 /source/nsswitch | |
parent | 4a5aa918d9eecc130a5126a255f8a6b5cde8044f (diff) | |
download | samba-629cea2ff4f640cd60d9ecfa72acf2707b3f1ff4.tar.gz samba-629cea2ff4f640cd60d9ecfa72acf2707b3f1ff4.tar.xz samba-629cea2ff4f640cd60d9ecfa72acf2707b3f1ff4.zip |
Fix from Andrew Esh for not checking return code.
Jeremy.
Diffstat (limited to 'source/nsswitch')
-rw-r--r-- | source/nsswitch/winbindd_rpc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/nsswitch/winbindd_rpc.c b/source/nsswitch/winbindd_rpc.c index a4abc175bd5..dbfe1deda72 100644 --- a/source/nsswitch/winbindd_rpc.c +++ b/source/nsswitch/winbindd_rpc.c @@ -299,6 +299,9 @@ static NTSTATUS query_user(struct winbindd_domain *domain, result = cli_samr_query_userinfo(hnd->cli, mem_ctx, &user_pol, 0x15, &ctr); + if (!NT_STATUS_IS_OK(result)) + goto done; + cli_samr_close(hnd->cli, mem_ctx, &user_pol); got_user_pol = False; |