diff options
author | Tim Potter <tpot@samba.org> | 2002-03-20 00:56:36 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2002-03-20 00:56:36 +0000 |
commit | 3c587384cbe5e10f7fa46f6996581b088dead7f5 (patch) | |
tree | 828a86c668690e9f5782405a989eacc4f4481c45 /source/nsswitch/winbindd_sid.c | |
parent | 5b43519219991fe14c8ce1993c16557bf5ceccb4 (diff) | |
download | samba-3c587384cbe5e10f7fa46f6996581b088dead7f5.tar.gz samba-3c587384cbe5e10f7fa46f6996581b088dead7f5.tar.xz samba-3c587384cbe5e10f7fa46f6996581b088dead7f5.zip |
Merge of Richard's lookupsid fix.
Diffstat (limited to 'source/nsswitch/winbindd_sid.c')
-rw-r--r-- | source/nsswitch/winbindd_sid.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/nsswitch/winbindd_sid.c b/source/nsswitch/winbindd_sid.c index 227ce439d51..3131e7b1964 100644 --- a/source/nsswitch/winbindd_sid.c +++ b/source/nsswitch/winbindd_sid.c @@ -39,7 +39,10 @@ enum winbindd_result winbindd_lookupsid(struct winbindd_cli_state *state) /* Lookup sid from PDC using lsa_lookup_sids() */ - string_to_sid(&sid, state->request.data.sid); + if (!string_to_sid(&sid, state->request.data.sid)) { + DEBUG(5, ("%s not a SID\n", state->request.data.sid)); + return WINBINDD_ERROR; + } /* Don't look up BUILTIN sids */ |