diff --git a/src/smblib/smbhash.c b/src/smblib/smbhash.c
index e884c5235bccff1536225d4ca73830f8836e7504..3e6198a3a139cb3f294ebe7436f2c29784f215a1 100644
--- a/src/smblib/smbhash.c
+++ b/src/smblib/smbhash.c
@@ -387,6 +387,7 @@ uint16_t smb_subject_crc(const char* subj)
 		return(0xffff);
 
 	strlwr(str);
+	truncsp(str);
 	crc=crc16(str,0	/* auto-length */);
 	free(str);