When using plaintext ucs2 passwords clistr_push calls ucs2_align, which causes
authorJeremy Allison <jra@samba.org>
Fri, 4 Apr 2008 22:28:14 +0000 (15:28 -0700)
committerJeremy Allison <jra@samba.org>
Fri, 4 Apr 2008 22:28:14 +0000 (15:28 -0700)
commit1a64916775e8ef5081f1cf0627f15396b6457830
tree9ba76c481d3d272d3baf61105d10b21b6c07b4ac
parent833729125093b884a528057b0aa03891efb9e9b5
When using plaintext ucs2 passwords clistr_push calls ucs2_align, which causes
the space taken by the unicode password to be one byte too
long (as we're on an odd byte boundary here). Reduce the
count by 1 to cope with this. Fixes smbclient against NetApp
servers which can't cope. Fix from
bryan.kolodziej@allenlund.com in bug #3840.
Jeremy.
(This used to be commit 1e7e7d86a1ae1cd2c3cc3de9f36b7326ad249b82)
source3/libsmb/cliconnect.c