diff --git a/src/sbbs3/fixsmb.c b/src/sbbs3/fixsmb.c
index 3fe7f798872ab00048394b23f4ccbef50ffbf4a6..532fe107e366ba7a8d592b78dd6b8dcdf496d208 100644
--- a/src/sbbs3/fixsmb.c
+++ b/src/sbbs3/fixsmb.c
@@ -212,7 +212,7 @@ int main(int argc, char **argv)
 		if(msg.hdr.attr&MSG_DELETE)
 			text=NULL;
 		else
-			text=smb_getmsgtxt(&smb,&msg,0);
+			text=smb_getmsgtxt(&smb,&msg,GETMSGTXT_BODY_ONLY);
 		i=smb_hashmsg(&smb,&msg,text);
 		if(i!=SMB_SUCCESS && i!=SMB_DUPE_MSG)
 			printf("!ERROR %d hashing message\n", i);
diff --git a/src/smblib/smblib.h b/src/smblib/smblib.h
index 7ce189d1da8310efa0cd164841af34242ef76d6a..a8ffa6618cb77965caafa0ef881368206d25c5ea 100644
--- a/src/smblib/smblib.h
+++ b/src/smblib/smblib.h
@@ -82,6 +82,7 @@
 
 #define GETMSGTXT_TAILS 	(1<<0)		/* Get message tail(s)				*/
 #define GETMSGTXT_NO_BODY	(1<<1)		/* Do not retrieve message body		*/
+#define GETMSGTXT_BODY_ONLY	0
 #define GETMSGTXT_TAIL_ONLY (GETMSGTXT_TAILS|GETMSGTXT_NO_BODY)
 
 #define SMB_IS_OPEN(smb)	((smb)->shd_fp!=NULL)