/[packages]/cauldron/emerald/current/SOURCES/0001-Allow-build-with-Werror-format-security.patch
ViewVC logotype

Annotation of /cauldron/emerald/current/SOURCES/0001-Allow-build-with-Werror-format-security.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 16565 - (hide annotations) (download)
Thu Jan 13 21:21:38 2011 UTC (13 years, 3 months ago) by colin
File size: 2608 byte(s)
imported package emerald
1 colin 16565 From db26e1f82293782edb0a6da852edd4be0ab9897b Mon Sep 17 00:00:00 2001
2     From: Colin Guthrie <cguthrie@mandriva.org>
3     Date: Sun, 8 Feb 2009 13:30:48 +0000
4     Subject: [PATCH] Allow build with -Werror=format-security
5     Patch by Adam Williamson
6    
7     ---
8     libengine/themer.c | 6 +++---
9     src/engine_loader.c | 2 +-
10     themer/main.c | 2 ++
11     3 files changed, 6 insertions(+), 4 deletions(-)
12    
13     diff --git a/libengine/themer.c b/libengine/themer.c
14     index c940594..e17bca8 100644
15     --- a/libengine/themer.c
16     +++ b/libengine/themer.c
17     @@ -874,7 +874,7 @@ static void append_engine(gchar * dlname)
18     err = dlerror();
19     if (!hand || err)
20     {
21     - g_warning(err);
22     + g_warning("%s", err);
23     if (hand)
24     dlclose(hand);
25     return;
26     @@ -885,7 +885,7 @@ static void append_engine(gchar * dlname)
27     layout_settings_proc lay;
28     lay = dlsym(hand,"layout_engine_settings");
29     if ((err=dlerror()))
30     - g_warning(err);
31     + g_warning("%s", err);
32     if (lay)
33     {
34     get_meta_info_proc meta;
35     @@ -896,7 +896,7 @@ static void append_engine(gchar * dlname)
36     "<i><small>%s</small></i>";
37     meta = dlsym(hand,"get_meta_info");
38     if ((err=dlerror()))
39     - g_warning(err);
40     + g_warning("%s", err);
41     d->meta.description=g_strdup("No Description");
42     d->meta.version=g_strdup("0.0");
43     d->meta.last_compat=g_strdup("0.0");
44     diff --git a/src/engine_loader.c b/src/engine_loader.c
45     index 4b5270f..86aad62 100644
46     --- a/src/engine_loader.c
47     +++ b/src/engine_loader.c
48     @@ -54,7 +54,7 @@ gboolean load_engine(gchar * engine_name, window_settings * ws)
49     newengine = dlopen(path,RTLD_NOW);
50     if (!newengine)
51     {
52     - g_warning(dlerror());
53     + g_warning("%s", dlerror());
54     //here's where we should bail out somehow
55     }
56     }
57     diff --git a/themer/main.c b/themer/main.c
58     index ead154c..2e26e40 100644
59     --- a/themer/main.c
60     +++ b/themer/main.c
61     @@ -264,6 +264,7 @@ static void info_dialog(gchar * val)
62     GTK_DIALOG_DESTROY_WITH_PARENT,
63     GTK_MESSAGE_INFO,
64     GTK_BUTTONS_CLOSE,
65     + "%s",
66     val);
67     gtk_dialog_run(GTK_DIALOG(w));
68     gtk_widget_destroy(w);
69     @@ -275,6 +276,7 @@ static void error_dialog(gchar * val)
70     GTK_DIALOG_DESTROY_WITH_PARENT,
71     GTK_MESSAGE_ERROR,
72     GTK_BUTTONS_CLOSE,
73     + "%s",
74     val);
75     gtk_dialog_run(GTK_DIALOG(w));
76     gtk_widget_destroy(w);
77     --
78     1.6.1.2
79    

  ViewVC Help
Powered by ViewVC 1.1.30