From 1d9db2c6f08f73b1620781279db936fc5c6c6485 Mon Sep 17 00:00:00 2001 From: Tobias Mueller Date: Mon, 12 Apr 2010 18:26:31 +0100 Subject: [PATCH] gobject-introspection: Use proper format string for g_error g_error expects a format string as first argument which it is now given. This fixes a potential format string vulnerability. Fixes bug 615552. --- gobject-introspection/scanner.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gobject-introspection/scanner.c b/gobject-introspection/scanner.c index 43a8303e8..d98af491f 100644 --- a/gobject-introspection/scanner.c +++ b/gobject-introspection/scanner.c @@ -1582,7 +1582,7 @@ g_igenerator_start_preprocessor (GIGenerator *igenerator, tmp = g_file_open_tmp (NULL, &tmpname, &error); if (error != NULL) { - g_error (error->message); + g_error ("%s", error->message); return NULL; } @@ -1617,7 +1617,7 @@ g_igenerator_start_preprocessor (GIGenerator *igenerator, f = fdopen (tmp, "r"); if (!f) { - g_error (strerror (errno)); + g_error ("%s", strerror (errno)); unlink (tmpname); g_free (tmpname); return NULL; -- 2.47.3