diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp
index d56cd698dd0fe172d9f9b528674e7f91ba5b50f9..eded530af60931bdd0e256c39b1df4f23a2ccb76 100644
--- a/src/sbbs3/logon.cpp
+++ b/src/sbbs3/logon.cpp
@@ -93,7 +93,7 @@ bool sbbs_t::logon()
 		sprintf(str,"%stooslow.msg",cfg.text_dir);
 		if(fexist(str))
 			printfile(str,0);
-		sprintf(str,"(%04u)  %-25s  Modem speed: %u<%u"
+		sprintf(str,"(%04u)  %-25s  Modem speed: %lu<%u"
 			,useron.number,useron.alias,cur_rate,cfg.node_minbps);
 		logline("+!",str);
 		return(false); }