Package: phalanx / 22+d051004-13.1

10_hardening-string-literal_search.diff Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
From: Michael Rohleder <mike at rohleder.de>
Subject: Release Goal: Security Hardening Build Flags
 The flags -Wformat -Wformat-security -Werror=format-security
 lead to various compiler errors, which makes the package FTBFS.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643455 

--- a/search.c
+++ b/search.c
@@ -319,19 +319,19 @@
 
 	if( Counter>0 )
 	{
-		fprintf(Flag.log,"\n");
+		fputs("\n",Flag.log);
 		if( Flag.ponder == 2 )
-			fprintf(Flag.log,"  pondering move ");
+			fputs("  pondering move ",Flag.log);
 		else
-			fprintf(Flag.log,"  opponent plays ");
+			fputs("  opponent plays ",Flag.log);
 		printm( G[Counter-1].m, pb );
-		fprintf(Flag.log,pb);
-		fprintf(Flag.log,"\n");
+		fputs(pb,Flag.log);
+		fputs("\n",Flag.log);
 	}
 
 	printboard(pb);
-	fprintf(Flag.log,pb);
-	fprintf(Flag.log,"\n");
+	fputs(pb,Flag.log);
+	fputs("\n",Flag.log);
 }
 
 if( Flag.book )