about summary refs log tree commit diff
path: root/debian/patches/10-format-security.patch
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2012-03-24 13:21:06 +0100
committerMichael Biebl <biebl@debian.org>2012-03-24 13:39:55 +0100
commit26a7936d86b996aa7ddc0a3ff4a3bdc2d366d962 (patch)
treef1d6a724b1425e9e70b9a46e524df78c79d536fe /debian/patches/10-format-security.patch
parentb310de0d210420dd12e45723d0823a3de4cc8f54 (diff)
debian/patches/10-format-security.patch: Fix format string vulnerability by using g_set_error_literal().
Diffstat (limited to 'debian/patches/10-format-security.patch')
-rw-r--r--debian/patches/10-format-security.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/debian/patches/10-format-security.patch b/debian/patches/10-format-security.patch
new file mode 100644
index 00000000..84e50288
--- /dev/null
+++ b/debian/patches/10-format-security.patch
@@ -0,0 +1,21 @@
+Description: Fix a format string vulnerability
+Author: Michael Biebl <biebl@debian.org>
+diff --git a/libnm-util/nm-setting-bond.c b/libnm-util/nm-setting-bond.c
+index 9f9f438..fe874ab 100644
+--- a/libnm-util/nm-setting-bond.c
++++ b/libnm-util/nm-setting-bond.c
+@@ -402,10 +402,10 @@ verify (NMSetting *setting, GSList *all_settings, GError **error)
+ 		    || !value[0]
+ 		    || (strlen (value) > 200)
+ 		    || strchr (value, ' ')) {
+-			g_set_error (error,
+-			             NM_SETTING_BOND_ERROR,
+-			             NM_SETTING_BOND_ERROR_INVALID_OPTION,
+-			             key);
++			g_set_error_literal (error,
++			                     NM_SETTING_BOND_ERROR,
++			                     NM_SETTING_BOND_ERROR_INVALID_OPTION,
++			                     key);
+ 			return FALSE;
+ 		}
+ 	}