Package: mpg321
Version: 0.2.13-4
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu precise ubuntu-patch
*** /tmp/tmpJNGovd
In Ubuntu, the attached patch was applied to achieve the following:
* Fix -Werror=format-security issues
- add debian/patches/fix-format-security.patch
- update debian/patches/series
Thanks for considering the patch.
-- System Information:
Debian Release: wheezy/sid
APT prefers oneiric-updates
APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500,
'oneiric-proposed'), (500, 'oneiric'), (100, 'oneiric-backports')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-12-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru mpg321-0.2.13/debian/patches/fix-format-security.patch mpg321-0.2.13/debian/patches/fix-format-security.patch
--- mpg321-0.2.13/debian/patches/fix-format-security.patch 1969-12-31 18:00:00.000000000 -0600
+++ mpg321-0.2.13/debian/patches/fix-format-security.patch 2011-10-23 03:00:59.000000000 -0500
@@ -0,0 +1,23 @@
+Description: Fix -Werror=format-security issues
+Author: Micah Gersten <[email protected]>
+
+--- mpg321-0.2.13.orig/mpg321.c
++++ mpg321-0.2.13/mpg321.c
+@@ -301,7 +301,7 @@ static int show_id3(struct id3_tag const
+ {
+ if(!names[i])
+ {
+- printf(emptystring);
++ printf("%s", emptystring);
+ }
+
+ else
+@@ -319,7 +319,7 @@ static int show_id3(struct id3_tag const
+ for (i=0; i<=5; i++) {
+ fprintf (stderr, "%s", info_id3[i].name);
+ if (!names[i]) {
+- fprintf (stderr, emptystring);
++ fprintf (stderr, "%S", emptystring);
+ } else {
+ fprintf (stderr, "%s", names[i]);
+ free (names[i]);
diff -Nru mpg321-0.2.13/debian/patches/series mpg321-0.2.13/debian/patches/series
--- mpg321-0.2.13/debian/patches/series 2011-09-29 11:51:51.000000000 -0500
+++ mpg321-0.2.13/debian/patches/series 2011-10-23 02:59:34.000000000 -0500
@@ -6,3 +6,4 @@
05toversion3.patch
06keybttybug.patch
07remoterestart.patch
+fix-format-security.patch