diff --git a/src/sbbs3/smbutil.c b/src/sbbs3/smbutil.c
index a7c5f9ff001d0d5f66ce7fbd2852ec3c5404636d..4db1ad8df4e7a4790eb7c83ed782ae31eeac32f8 100644
--- a/src/sbbs3/smbutil.c
+++ b/src/sbbs3/smbutil.c
@@ -322,7 +322,7 @@ void postmsg(char type, char* to, char* to_number, char* to_address,
 	}
 	msg.idx.subj=smb_subject_crc(str);
 
-	sprintf(str,"SMBUTIL %s-%s r%s %s %s"
+	safe_snprintf(str,sizeof(str),"SMBUTIL %s-%s r%s %s %s"
 		,SMBUTIL_VER
 		,PLATFORM_DESC
 		,revision