[med-svn] r15051 - trunk/packages/staden/trunk/debian/patches

Andreas Tille tille at alioth.debian.org
Tue Oct 29 21:34:15 UTC 2013


Author: tille
Date: 2013-10-29 21:34:15 +0000 (Tue, 29 Oct 2013)
New Revision: 15051

Added:
   trunk/packages/staden/trunk/debian/patches/hardening_format-security.patch
Modified:
   trunk/packages/staden/trunk/debian/patches/series
Log:
Patch to build using -Werror=format-security


Added: trunk/packages/staden/trunk/debian/patches/hardening_format-security.patch
===================================================================
--- trunk/packages/staden/trunk/debian/patches/hardening_format-security.patch	                        (rev 0)
+++ trunk/packages/staden/trunk/debian/patches/hardening_format-security.patch	2013-10-29 21:34:15 UTC (rev 15051)
@@ -0,0 +1,61 @@
+Author: Andreas Tille <tille at debian.org>
+LastChanged: Tue, 29 Oct 2013 22:26:41 +0100
+Description: Build using Debian hardening options
+ When using -Werror=format-security the following patches are needed
+
+--- a/gap4/gap-error.c
++++ b/gap4/gap-error.c
+@@ -89,7 +89,7 @@ void error_sig(int sig) {
+ }
+ 
+ static void xperror_out_func(char *name, char *str) {
+-    verror(ERR_FATAL, name, str);
++    verror(ERR_FATAL, name, "%s", str);
+ }
+ 
+ /* NOT FATAL */
+--- a/gap4/show_relationships.c
++++ b/gap4/show_relationships.c
+@@ -34,7 +34,7 @@ int show_relationships(GapIO *io,
+ 		cright = io_crnbr(io, contigs[i].contig);
+ 		
+ 		/* print contig information */
+-		vmessage(contig_line);
++		vmessage("%s", contig_line);
+ 		vmessage("%25d %8d %15d %8d\n", contigs[i].contig,
+ 			 clen, cleft, cright);
+ 	    
+@@ -66,7 +66,7 @@ int show_relationships(GapIO *io,
+ 	} else if (ordered == 0) {
+ 	
+ 	    /* print contig information */
+-	    vmessage(contig_line);
++	    vmessage("%s", contig_line);
+ 	
+ 	    for (i = 0; i < num_contigs; i++){ 
+ 		clen   = io_clength(io, contigs[i].contig);
+@@ -106,7 +106,7 @@ int show_relationships(GapIO *io,
+ 	    cright = io_crnbr(io, contigs[i].contig);
+ 	    
+ 	    /* print contig information */
+-	    vmessage(contig_line);
++	    vmessage("%s", contig_line);
+ 	    vmessage("%25d %8d %15d %8d\n",contigs[i].contig,
+ 		     clen, cleft, cright);
+ 	    
+--- a/gap5/tg_gio.c
++++ b/gap5/tg_gio.c
+@@ -20,11 +20,11 @@
+ /* Open/close/commit */
+ 
+ void xperror_fatal(char *name, char *str) {
+-    verror(ERR_FATAL, name, str);
++    verror(ERR_FATAL, name, "%s", str);
+ }
+ 
+ void xperror_warn(char *name, char *str) {
+-    verror(ERR_WARN, name, str);
++    verror(ERR_WARN, name, "%s", str);
+ }
+ 
+ static int db_version = DB_VERSION;

Modified: trunk/packages/staden/trunk/debian/patches/series
===================================================================
--- trunk/packages/staden/trunk/debian/patches/series	2013-10-29 20:25:54 UTC (rev 15050)
+++ trunk/packages/staden/trunk/debian/patches/series	2013-10-29 21:34:15 UTC (rev 15051)
@@ -1,2 +1,3 @@
 remove_svnversion_dep
 make_help_menus_work
+hardening_format-security.patch




More information about the debian-med-commit mailing list