Blob Blame History Raw
diff -up freewrl-1.22.13/src/lib/main/ConsoleMessage.c.format-security freewrl-1.22.13/src/lib/main/ConsoleMessage.c
--- freewrl-1.22.13/src/lib/main/ConsoleMessage.c.format-security	2013-12-03 10:31:01.132222031 -0500
+++ freewrl-1.22.13/src/lib/main/ConsoleMessage.c	2013-12-03 10:33:18.232054080 -0500
@@ -327,7 +327,7 @@ int fwvsnprintf(char *buffer,int buffer_
 
 		if (j) {
 			format[j] = '\0';
-			count += sprintf(tempbuf, format);/* printf it verbatim				*/
+			count += sprintf(tempbuf, "%s", format);/* printf it verbatim				*/
 			fmt += j;
 		} else {
 			for (j = 0; !isalpha(fmt[j]); j++) {	 /* find end of format specifier */