diff -up glade-2.12.2/glade/main.c.format-security glade-2.12.2/glade/main.c
--- glade-2.12.2/glade/main.c.format-security 2007-12-08 23:56:06.000000000 +0100
+++ glade-2.12.2/glade/main.c 2013-12-03 10:44:16.101618735 +0100
@@ -514,7 +514,7 @@ glade_write_session_files (GnomeClient *
error = glade_util_ensure_directory_exists (session_dir_utf8);
if (error)
{
- fprintf (stderr, error->message);
+ fprintf (stderr, "%s", error->message);
glade_error_free (error);
goto out;
}
@@ -525,7 +525,7 @@ glade_write_session_files (GnomeClient *
GladeSessionFile = NULL;
if (error)
{
- fprintf (stderr, error->message);
+ fprintf (stderr, "%s", error->message);
glade_error_free (error);
}
diff -up glade-2.12.2/glade/source.c.format-security glade-2.12.2/glade/source.c
--- glade-2.12.2/glade/source.c.format-security 2007-12-08 23:56:06.000000000 +0100
+++ glade-2.12.2/glade/source.c 2013-12-03 10:46:40.583077353 +0100
@@ -2454,7 +2454,7 @@ source_ensure_decl (GbWidgetWriteSourceD
const gchar *decl)
{
if (!glade_util_strstr (data->source_buffers[GLADE_DECLARATIONS]->str, decl))
- source_add_decl (data, decl);
+ source_add_decl (data, "%s", decl);
}