diff --git a/src/sbbs3/pack_qwk.cpp b/src/sbbs3/pack_qwk.cpp
index 5cce065994c9bb1ed1e510745c8482f4d10fffe6..26e87f54c265c4277e1fd64037cc7f5a2a0afd0a 100644
--- a/src/sbbs3/pack_qwk.cpp
+++ b/src/sbbs3/pack_qwk.cpp
@@ -575,7 +575,7 @@ bool sbbs_t::pack_qwk(char *packet, ulong *msgcnt, bool prepack)
 				"(%lu messages/second)."
 				,(*msgcnt)+mailmsgs
 				,ftell(qwk)
-				,elapsed
+				,(ulong)elapsed
 				,((*msgcnt)+mailmsgs) / elapsed);
 		lprintf(LOG_INFO, "packed %lu messages (%lu bytes) in %lu seconds (%lu msgs/sec)"
 			,(*msgcnt)+mailmsgs