diff --git a/src/sbbs3/smbutil.c b/src/sbbs3/smbutil.c
index aba0ec102192f815bd3a5c1bab5e84f59e3c4a69..dffdb99b8c54e2dbdfef33f292997d3e6358dac4 100644
--- a/src/sbbs3/smbutil.c
+++ b/src/sbbs3/smbutil.c
@@ -606,7 +606,8 @@ void dump_hashes(void)
 			break;
 		printf("\n");
 		printf("%-10s: %lu\n",		"Number",	hash.number);
-		printf("%-10s: %s\n",		"Source",	smb_hfieldtype(hash.source));
+		printf("%-10s: %s\n",		"Source",	
+			hash.source==TEXT_BODY ? "TextBody" : smb_hfieldtype(hash.source));
 		printf("%-10s: %s\n",		"Time",		my_timestr(&hash.time));
 		printf("%-10s: %x\n",		"Flags",	hash.flags);
 		if(hash.flags&SMB_HASH_CRC16)