diff --git a/src/sbbs3/xtrn_sec.cpp b/src/sbbs3/xtrn_sec.cpp
index 3886be8b5b3be73df399f70d71a7fb64c4f6c020..518ccc8ab0de43dfe8cf1d5a8be195d822a3b655 100644
--- a/src/sbbs3/xtrn_sec.cpp
+++ b/src/sbbs3/xtrn_sec.cpp
@@ -712,7 +712,7 @@ void sbbs_t::xtrndat(const char *name, const char *dropdir, uchar type, ulong tl
 		sys.ErrorCorrected = true;
 		sys.GraphicsMode = (term & NO_EXASCII) ? 'N' : 'Y';
 		sys.UserNetStatus = (thisnode.misc & NODE_POFF) ? 'U' : 'A'; /* Node chat status ([A]vailable or [U]navailable) */
-		SAFEPRINTF(tmp, "%u", dte_rate);
+		SAFEPRINTF(tmp, "%lu", dte_rate);
 		sys.ModemSpeed = tmp;
 		sys.CarrierSpeed = connection;
 		sys.UserRecNo = useron.number;