diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c
index 9856bc8eb385e7516850364b02cb0cffcd95d6c6..982e328aa3393442d34f0b7f557c7b455eab62a4 100644
--- a/src/sbbs3/sbbsecho.c
+++ b/src/sbbs3/sbbsecho.c
@@ -1117,7 +1117,7 @@ int create_netmail(const char *to, const smbmsg_t* msg, const char *subject, con
 			}
 			fprintf(fp,"\r");
 		}
-		fprintf(fp, "\1MSGID: %s %08lx\r", smb_faddrtoa(&faddr, NULL), time32(NULL));
+		fprintf(fp, "\1MSGID: %s %08lx\r", smb_faddrtoa(&faddr, NULL), (ulong)time32(NULL));
 	} else {
 		if(msg->ftn_msgid != NULL)
 			fprintf(fp, "\1MSGID: %.256s\r", msg->ftn_msgid);