Sophie

Sophie

distrib > Mandriva > 2009.1 > i586 > media > main-release-src > by-pkgid > ba4f0ffe94e14eed8c158dc9b31c2ef3 > files > 4

metisse-0.4.1-3mdv2009.1.src.rpm

diff -p -up metisse-0.4.1/fvwm-insitu/fvwm/builtins.c.format-security metisse-0.4.1/fvwm-insitu/fvwm/builtins.c
--- metisse-0.4.1/fvwm-insitu/fvwm/builtins.c.format-security	2008-12-17 13:33:54.000000000 +0100
+++ metisse-0.4.1/fvwm-insitu/fvwm/builtins.c	2008-12-17 13:34:50.000000000 +0100
@@ -2850,7 +2850,7 @@ void CMD_Echo(F_CMD_ARGS)
 			action[len-1]='\0';
 		}
 	}
-	fvwm_msg(ECHO,"Echo",action);
+	fvwm_msg(ECHO,"Echo","%s",action);
 
 	return;
 }
diff -p -up metisse-0.4.1/fvwm-insitu/libs/FRenderInit.c.format-security metisse-0.4.1/fvwm-insitu/libs/FRenderInit.c
--- metisse-0.4.1/fvwm-insitu/libs/FRenderInit.c.format-security	2008-12-17 13:32:00.000000000 +0100
+++ metisse-0.4.1/fvwm-insitu/libs/FRenderInit.c	2008-12-17 13:32:24.000000000 +0100
@@ -129,7 +129,7 @@ Bool FRenderGetErrorText(int code, char 
 		    code <= FRenderErrorBase +
 		    (sizeof(error_names) / sizeof(char *)) -1)
 		{
-			sprintf(msg, error_names[code - FRenderErrorBase]);
+			sprintf(msg, "%s", error_names[code - FRenderErrorBase]);
 			return 1;
 		}
 	}
diff -p -up metisse-0.4.1/fvwm-insitu/modules/FvwmIconMan/functions.c.format-security metisse-0.4.1/fvwm-insitu/modules/FvwmIconMan/functions.c
--- metisse-0.4.1/fvwm-insitu/modules/FvwmIconMan/functions.c.format-security	2008-12-17 13:39:49.000000000 +0100
+++ metisse-0.4.1/fvwm-insitu/modules/FvwmIconMan/functions.c	2008-12-17 13:43:59.000000000 +0100
@@ -522,7 +522,7 @@ int builtin_ret(int numargs, BuiltinArg 
 
 int builtin_print(int numargs, BuiltinArg *args)
 {
-	char *s, buf[256];
+	char *s;
 
 	ConsoleDebug(FUNCTIONS, "print: %s\n", args[0].value.string_value);
 
@@ -533,8 +533,7 @@ int builtin_print(int numargs, BuiltinAr
 	}
 	else
 	{
-		sprintf(buf, "%s\n", s);
-		ConsoleMessage(buf);
+		ConsoleMessage("%s\n",s);
 	}
 
 	return 0;
diff -p -up metisse-0.4.1/xserver/metisse/init.c.format-security metisse-0.4.1/xserver/metisse/init.c
--- metisse-0.4.1/xserver/metisse/init.c.format-security	2008-12-17 14:16:14.000000000 +0100
+++ metisse-0.4.1/xserver/metisse/init.c	2008-12-17 14:17:05.000000000 +0100
@@ -1124,7 +1124,7 @@ void rfbLog(char *format, ...)
 
     time(&clock);
     strftime(buf, 255, "%F %T ", localtime(&clock));
-    fprintf(stderr, buf);
+    fprintf(stderr, "%s", buf);
 
     vfprintf(stderr, format, args);
     fflush(stderr);