From c94e1840f03b4007ed80d6d92d8a5de6c5a0a79f Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 24 Mar 2009 20:45:42 +0000 Subject: [PATCH] Do not calculate or store hashes of 0-length sources (e.g. empty/blank message bodies). --- src/smblib/smbhash.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/smblib/smbhash.c b/src/smblib/smbhash.c index d75fde471c..454e2c3e16 100644 --- a/src/smblib/smbhash.c +++ b/src/smblib/smbhash.c @@ -189,6 +189,9 @@ hash_t* SMBCALL smb_hash(ulong msgnum, ulong t, unsigned source, unsigned flags { hash_t* hash; + if(length==0) /* Don't hash 0-length sources (e.g. empty/blank message bodies) */ + return(NULL); + if((hash=(hash_t*)malloc(sizeof(hash_t)))==NULL) return(NULL); -- GitLab