summaryrefslogtreecommitdiff
path: root/source3/lib/id_cache.c
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2012-12-10 15:06:27 +0100
committerVolker Lendecke <vl@samba.org>2012-12-10 18:18:54 +0100
commitc5b150b33fc54ed97dbd0736cc6f4c15977d6e70 (patch)
tree4c3c9ea948c9171081dd41baf599607611db1702 /source3/lib/id_cache.c
parent0770a4c01bef26ec51321cd5b97aea4eab9e00a8 (diff)
downloadsamba-c5b150b33fc54ed97dbd0736cc6f4c15977d6e70.tar.gz
samba-c5b150b33fc54ed97dbd0736cc6f4c15977d6e70.tar.bz2
samba-c5b150b33fc54ed97dbd0736cc6f4c15977d6e70.zip
s3:auth: fix create_token_from_sid() to not fail in the winbindd case
Commit 1c3c5e2156d9096f60bd53a96b88c2f1001d898a which factored the sid-based variant out of create_token_from_username() broke the case of a user handled by winbindd in that the "found_username" was set to NULL which caused the function to fail with NT_STATUS_NO_MEMORY further down. This patch fixes the function so that the case of found_username == NULL is cleanly separated from the NO_MEMORY case and the caller can provide the username in this case, if required. This fixes bug #9457. Signed-off-by: Michael Adam <obnox@samba.org> Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Mon Dec 10 18:18:54 CET 2012 on sn-devel-104
Diffstat (limited to 'source3/lib/id_cache.c')
0 files changed, 0 insertions, 0 deletions