[packages/recode] - added format patch to workaround -Werror=format-security false positive

qboosh qboosh at pld-linux.org
Sun Oct 21 17:22:32 CEST 2012


commit f459679ee4dc41373899078a8649b41b2cb4667f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Oct 21 17:22:57 2012 +0200

    - added format patch to workaround -Werror=format-security false positive

 recode-format.patch | 11 +++++++++++
 recode.spec         |  2 ++
 2 files changed, 13 insertions(+)
---
diff --git a/recode.spec b/recode.spec
index a936787..a8aecc9 100644
--- a/recode.spec
+++ b/recode.spec
@@ -19,6 +19,7 @@ Patch7:		%{name}-debian-11.patch
 Patch8:		%{name}-gcc4_3.patch
 Patch9:		%{name}-bool.patch
 Patch10:	%{name}-ac.patch
+Patch11:	%{name}-format.patch
 URL:		http://recode.progiciels-bpi.ca/
 BuildRequires:	autoconf >= 2.53
 BuildRequires:	automake
@@ -77,6 +78,7 @@ Biblioteka statyczna librecode.
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
 
 # duplicate of m4/*.m4 files
 %{__rm} acinclude.m4
diff --git a/recode-format.patch b/recode-format.patch
new file mode 100644
index 0000000..d2efdb4
--- /dev/null
+++ b/recode-format.patch
@@ -0,0 +1,11 @@
+--- recode-3.6/src/names.c.orig	2012-10-21 17:18:20.230127254 +0200
++++ recode-3.6/src/names.c	2012-10-21 17:20:09.311782629 +0200
+@@ -892,7 +892,7 @@
+ 	    if (ucs2 >= 0)
+ 	      printf (format, code);
+ 	    else if (mnemonic || counter2 != 112)
+-	      printf (blanks);
++	      fputs (blanks, stdout);
+ 
+ 	    if (mnemonic)
+ 	      printf (counter2 == 112 ? " %s\n" : " %-3s", mnemonic);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/recode.git/commitdiff/f459679ee4dc41373899078a8649b41b2cb4667f



More information about the pld-cvs-commit mailing list