commit 91806e5d86c7c9fbee0516c2dae5907248732b42
Author: Marcin Banasiak <[email protected]>
Date:   Fri Feb 15 01:04:03 2013 +0100

    Fix build with -Werror=format-security

 tiobench-format-security.patch | 29 +++++++++++++++++++++++++++++
 tiobench.spec                  |  2 ++
 2 files changed, 31 insertions(+)
---
diff --git a/tiobench.spec b/tiobench.spec
index a3d9893..368c890 100644
--- a/tiobench.spec
+++ b/tiobench.spec
@@ -8,6 +8,7 @@ License:        GPL
 Group:         Applications/System
 Source0:       http://dl.sourceforge.net/tiobench/%{name}-%{version}.tar.gz
 # Source0-md5: bf485bf820e693c79e6bd2a38702a128
+Patch0:                %{name}-format-security.patch
 URL:           http://sf.net/projects/tiobench/
 BuildRequires: rpm-perlprov >= 4.1-13
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -20,6 +21,7 @@ Przenośny, potężny, w pełni wątkowy program testujący 
wydajność I/O.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__make} \
diff --git a/tiobench-format-security.patch b/tiobench-format-security.patch
new file mode 100644
index 0000000..443b3a6
--- /dev/null
+++ b/tiobench-format-security.patch
@@ -0,0 +1,29 @@
+--- tiobench-0.3.3/tiotest.c.formatsec 2013-02-15 00:55:05.732229659 +0100
++++ tiobench-0.3.3/tiotest.c   2013-02-15 00:56:02.128590800 +0100
+@@ -91,7 +91,7 @@ inline void checkIntZero(int value, char
+ {
+       if (value <= 0) 
+       {
+-              printf(mess);
++              fputs(mess, stdout);
+               printf("Try 'tiotest -h' for more information.\n");
+               exit(1);
+       }
+@@ -101,7 +101,7 @@ inline void checkLong(long value, char *
+ {
+       if (value < 0) 
+       {
+-              printf(mess);
++              fputs(mess, stdout);
+               printf("Try 'tiotest -h' for more information\n");
+               exit(1);
+       }
+@@ -552,7 +552,7 @@ void do_test( ThreadTest *test, int test
+               if(args.debugLevel > 4)
+               {
+                       printf("Created %d threads\n", i);
+-                      fprintf(stderr, debugMessage);
++                      fputs(debugMessage, stderr);
+                       fflush(stderr);
+               }
+       
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/tiobench.git/commitdiff/655be581fb8c65248538d4a29443da973cfcfe7e

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to