diff options
author | Andrew Bartlett <abartlet@samba.org> | 2008-12-19 08:18:57 +1100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2008-12-19 08:18:57 +1100 |
commit | ff98d7f9ce1213aeff3d196d8f415303974ffd77 (patch) | |
tree | dc9d54a519913705c1c80ead211bf206554dc5b8 | |
parent | 21702bfcdece4e71dcb4ab50e111911a5777f9a5 (diff) | |
download | samba-ff98d7f9ce1213aeff3d196d8f415303974ffd77.tar.gz samba-ff98d7f9ce1213aeff3d196d8f415303974ffd77.tar.bz2 samba-ff98d7f9ce1213aeff3d196d8f415303974ffd77.zip |
Fix failures setting a random password
The test in extract_pw_from_buffer was incorrect: It tested if the
first byte of the new password was 0 (a 1/256 chance for the random
passwords), not if the password was allocated.
Andrew Bartlett
-rw-r--r-- | source4/libcli/auth/smbencrypt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/libcli/auth/smbencrypt.c b/source4/libcli/auth/smbencrypt.c index b902dddb0f..bbb363e0dd 100644 --- a/source4/libcli/auth/smbencrypt.c +++ b/source4/libcli/auth/smbencrypt.c @@ -585,7 +585,7 @@ bool extract_pw_from_buffer(TALLOC_CTX *mem_ctx, *new_pass = data_blob_talloc(mem_ctx, &in_buffer[512 - byte_len], byte_len); - if (!*new_pass->data) { + if (!new_pass->data) { return false; } |