[vala] gobject-introspection: Use proper format string for g_error



commit 1d9db2c6f08f73b1620781279db936fc5c6c6485
Author: Tobias Mueller <tobiasmue gnome org>
Date:   Mon Apr 12 18:26:31 2010 +0100

    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 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gobject-introspection/scanner.c b/gobject-introspection/scanner.c
index 43a8303..d98af49 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;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]