[packages/im-chooser] - fix -Wformat-security errors

baggins baggins at pld-linux.org
Mon Nov 12 22:21:54 CET 2012


commit ca0c3437b7e94a27ad8a25f5ab30680f0cb9d11f
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Nov 12 22:21:43 2012 +0100

    - fix -Wformat-security errors

 im-chooser-format-security.patch | 58 ++++++++++++++++++++++++++++++++++++++++
 im-chooser.spec                  |  2 ++
 2 files changed, 60 insertions(+)
---
diff --git a/im-chooser.spec b/im-chooser.spec
index b373f3f..23b202f 100644
--- a/im-chooser.spec
+++ b/im-chooser.spec
@@ -13,6 +13,7 @@ Group:		Applications
 Source0:	http://fedorahosted.org/releases/i/m/im-chooser/%{name}-%{version}.tar.bz2
 # Source0-md5:	83820b110c749c8a5886d7435ec71ebc
 Patch0:		%{name}-imchooserui.patch
+Patch1:		%{name}-format-security.patch
 URL:		http://fedorahosted.org/im-chooser/
 BuildRequires:	glib2-devel >= 1:2.16.0
 BuildRequires:	imsettings-devel >= 1.3.0
@@ -60,6 +61,7 @@ Ten pakiet zawiera aplikację przeznaczoną dla Xfce 4.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %configure \
diff --git a/im-chooser-format-security.patch b/im-chooser-format-security.patch
new file mode 100644
index 0000000..556b4b7
--- /dev/null
+++ b/im-chooser-format-security.patch
@@ -0,0 +1,58 @@
+--- im-chooser-1.6.1/libimchooseui/eggsmclient-dbus-gnome.c~	2011-10-07 12:26:11.000000000 +0200
++++ im-chooser-1.6.1/libimchooseui/eggsmclient-dbus-gnome.c	2012-11-12 22:20:30.599358051 +0100
+@@ -77,7 +77,7 @@
+ 										 &err);
+ 
+ 		if (err) {
+-			g_warning(err->message);
++			g_warning("%s", err->message);
+ 			return NULL;
+ 		}
+ 		info = g_dbus_interface_info_ref(introspection_data->interfaces[0]);
+@@ -120,7 +120,7 @@
+ 	if (value)
+ 		g_variant_unref(value);
+ 	if (err) {
+-		g_warning(err->message);
++		g_warning("%s", err->message);
+ 		g_error_free(err);
+ 
+ 		return FALSE;
+@@ -160,7 +160,7 @@
+ 					      NULL,
+ 					      &err);
+ 	if (err) {
+-		g_warning(err->message);
++		g_warning("%s", err->message);
+ 		g_error_free(err);
+ 		return NULL;
+ 	}
+--- im-chooser-1.6.1/libimchooseui/eggsmclient-dbus-kde.c~	2011-10-07 12:27:58.000000000 +0200
++++ im-chooser-1.6.1/libimchooseui/eggsmclient-dbus-kde.c	2012-11-12 22:21:10.332689583 +0100
+@@ -77,7 +77,7 @@
+ 										 &err);
+ 
+ 		if (err) {
+-			g_warning(err->message);
++			g_warning("%s", err->message);
+ 			return NULL;
+ 		}
+ 		info = g_dbus_interface_info_ref(introspection_data->interfaces[0]);
+@@ -112,7 +112,7 @@
+ 	if (value)
+ 		g_variant_unref(value);
+ 	if (err) {
+-		g_warning(err->message);
++		g_warning("%s", err->message);
+ 		g_error_free(err);
+ 
+ 		return FALSE;
+@@ -152,7 +152,7 @@
+ 					      NULL,
+ 					      &err);
+ 	if (err) {
+-		g_warning(err->message);
++		g_warning("%s", err->message);
+ 		g_error_free(err);
+ 		return NULL;
+ 	}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/im-chooser.git/commitdiff/ca0c3437b7e94a27ad8a25f5ab30680f0cb9d11f



More information about the pld-cvs-commit mailing list