diff options
Diffstat (limited to 'source/libsmb/smbencrypt.c')
-rw-r--r-- | source/libsmb/smbencrypt.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/libsmb/smbencrypt.c b/source/libsmb/smbencrypt.c index 0a50893ce21..902bc3f5623 100644 --- a/source/libsmb/smbencrypt.c +++ b/source/libsmb/smbencrypt.c @@ -525,12 +525,13 @@ BOOL nt_decrypt_string2(STRING2 * out, const STRING2 * in, const uchar * key) datalen = IVAL(out->buffer, 0); + dump_data_pw("nt_decrypt_string2\n", out->buffer, out->str_str_len); + if (datalen != in->str_str_len - 8) { DEBUG(2, ("nt_decrypt_string2: length-match failed\n")); return False; } - dump_data_pw("nt_decrypt_string2\n", out->buffer, out->str_str_len); return True; } |