diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 6dff05bf9c355a31c8c562b9e6f99cb9ca67244c..3d55177edad86c068e7ecd6f06bf616b0af43beb 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -2682,7 +2682,7 @@ void event_thread(void* arg)
 					else {
 						char badpkt[MAX_PATH+1];
 						SAFECOPY(badpkt, g.gl_pathv[i]);
-						SAFEPRINTF(badpkt, "%s.%lx.bad", g.gl_pathv[i], time(NULL));
+						SAFEPRINTF2(badpkt, "%s.%lx.bad", g.gl_pathv[i], time(NULL));
 						rename(g.gl_pathv[i], badpkt);
 					}
 					remove(semfile);