diff --git a/src/sbbs3/msg_id.c b/src/sbbs3/msg_id.c
index 4307adefbd6f71721b09193b9620cd429be8c00a..9fcd262148bf09e7e94f9ae8606f2968489c994b 100644
--- a/src/sbbs3/msg_id.c
+++ b/src/sbbs3/msg_id.c
@@ -246,9 +246,9 @@ char* msg_program_id(char* pid, size_t maxlen)
 	char compiler[64];
 
 	DESCRIBE_COMPILER(compiler);
-	snprintf(pid, maxlen, "%.10s %s%c-%s %s/%s %s %s"
+	snprintf(pid, maxlen, "%.10s %s%c-%s %s/%s %.10s %s"
 		,VERSION_NOTICE,VERSION,REVISION,PLATFORM_DESC
 		,GIT_BRANCH, GIT_HASH
-		,GIT_DATE,compiler);
+		,GIT_DATE, compiler);
 	return pid;
 }