summaryrefslogtreecommitdiffstats
path: root/sys/netsmb
diff options
context:
space:
mode:
authorbp <bp@FreeBSD.org>2001-08-21 08:07:18 +0000
committerbp <bp@FreeBSD.org>2001-08-21 08:07:18 +0000
commit25408786543e98c719cf589a98202c36687c64ab (patch)
tree2ceb79944b70709631388d2ae3969d6fb99bc31b /sys/netsmb
parent2037893300256f8f0330c31d51e6c741eb7de513 (diff)
downloadFreeBSD-src-25408786543e98c719cf589a98202c36687c64ab.zip
FreeBSD-src-25408786543e98c719cf589a98202c36687c64ab.tar.gz
Fix an old off-by-one error causing well known 'wrong bucket' panic.
Submitted by: Conrad Minshall <conrad@mac.com> MFC after: 1 week
Diffstat (limited to 'sys/netsmb')
-rw-r--r--sys/netsmb/smb_crypt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netsmb/smb_crypt.c b/sys/netsmb/smb_crypt.c
index 89b6d9e..8e35207 100644
--- a/sys/netsmb/smb_crypt.c
+++ b/sys/netsmb/smb_crypt.c
@@ -120,7 +120,7 @@ smb_ntencrypt(const u_char *apwd, u_char *C8, u_char *RN)
int len;
len = strlen(apwd);
- unipwd = malloc(len * sizeof(u_int16_t), M_SMBTEMP, M_WAITOK);
+ unipwd = malloc((len + 1) * sizeof(u_int16_t), M_SMBTEMP, M_WAITOK);
/*
* S21 = concat(MD4(U(apwd)), zeros(5));
*/
OpenPOWER on IntegriCloud