r24281: Fix bug found by Herb. The vuid entry in the cli_state structure gets
authorJeremy Allison <jra@samba.org>
Wed, 8 Aug 2007 23:56:55 +0000 (23:56 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:29:25 +0000 (12:29 -0500)
commit87afcae522859d8bff3506e4f0f1c5a73fb2840a
tree66a143cb1e0f94edc4096fad318129fc6b442e07
parente215bd8b99c28860ea237f6c7a7be6a828f34c33
r24281: Fix bug found by Herb. The vuid entry in the cli_state structure gets
left as nonzero as returned by the failed cli_session_setup_spnego. When we then try
to authenticate as the user in cli_session_setup this returns an
error "Bad userid" (as seen in wireshark).
"We should only leave cli->vuid != 0 on success. Looks like it's
getting set in the cli_session_setup_blob_receive() call and not
cleared again on error."
Jeremy.
(This used to be commit fa8e66dd8d2c68b91b27169c3c43820989f58758)
source3/libsmb/cliconnect.c