[packages/xmlrpc-epi] - fix building with -Wformat-security - rel 4
baggins
baggins at pld-linux.org
Tue Nov 13 18:41:57 CET 2012
commit c1533a7bc7a66b821f7e41c1d800d52313d85152
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Tue Nov 13 18:41:39 2012 +0100
- fix building with -Wformat-security
- rel 4
format-security.patch | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++
xmlrpc-epi.spec | 4 ++-
2 files changed, 78 insertions(+), 1 deletion(-)
---
diff --git a/xmlrpc-epi.spec b/xmlrpc-epi.spec
index c83895b..aea638a 100644
--- a/xmlrpc-epi.spec
+++ b/xmlrpc-epi.spec
@@ -4,11 +4,12 @@ Summary: XML-RPC EPI library - an implementation of the xmlrpc protocol
Summary(pl.UTF-8): Biblioteka XML-RPC EPI - implementacja protokołu xmlrpc
Name: xmlrpc-epi
Version: 0.54.1
-Release: 3
+Release: 4
License: BSD
Group: Libraries
Source0: http://downloads.sourceforge.net/xmlrpc-epi/%{name}-%{version}.tar.gz
# Source0-md5: 546ce341e7d79691371344449cb9e484
+Patch0: format-security.patch
URL: http://xmlrpc-epi.sourceforge.net/
BuildRequires: autoconf
BuildRequires: automake
@@ -75,6 +76,7 @@ Programy przykładowe do biblioteki XML-RPC EPI.
%prep
%setup -q -n xmlrpc
+%patch0 -p1
%build
%{__libtoolize}
diff --git a/format-security.patch b/format-security.patch
new file mode 100644
index 0000000..ba3dafe
--- /dev/null
+++ b/format-security.patch
@@ -0,0 +1,75 @@
+--- xmlrpc/sample/sample.c~ 2008-03-21 20:52:51.000000000 +0100
++++ xmlrpc/sample/sample.c 2012-11-13 18:39:04.402378396 +0100
+@@ -450,7 +450,7 @@
+ char *outBuf = XMLRPC_REQUEST_ToXML(request, 0);
+
+ if(outBuf) {
+- printf(outBuf);
++ puts(outBuf);
+ free(outBuf);
+ }
+ }
+@@ -460,7 +460,7 @@
+ char *outBuf = XMLRPC_REQUEST_ToXML(response, 0);
+
+ if(outBuf) {
+- printf(outBuf);
++ puts(outBuf);
+ free(outBuf);
+ }
+ }
+--- xmlrpc/sample/client.c~ 2008-03-21 20:52:51.000000000 +0100
++++ xmlrpc/sample/client.c 2012-11-13 18:39:31.142377440 +0100
+@@ -177,7 +177,7 @@
+ char *outBuf = XMLRPC_REQUEST_ToXML(request, 0);
+
+ if(outBuf) {
+- printf(outBuf);
++ puts(outBuf);
+ free(outBuf);
+ }
+ }
+--- xmlrpc/sample/server.c~ 2008-04-02 12:35:12.000000000 +0200
++++ xmlrpc/sample/server.c 2012-11-13 18:39:54.042376644 +0100
+@@ -374,7 +374,7 @@
+ char *outBuf = XMLRPC_REQUEST_ToXML(response, 0);
+
+ if(outBuf) {
+- printf(outBuf);
++ puts(outBuf);
+ free(outBuf);
+ }
+ }
+--- xmlrpc/sample/server_compliance_test.c~ 2008-04-02 12:35:13.000000000 +0200
++++ xmlrpc/sample/server_compliance_test.c 2012-11-13 18:40:11.635709370 +0100
+@@ -423,7 +423,7 @@
+ char *outBuf = XMLRPC_REQUEST_ToXML(response, 0);
+
+ if(outBuf) {
+- printf(outBuf);
++ puts(outBuf);
+ free(outBuf);
+ }
+ }
+--- xmlrpc/sample/hello_client.c~ 2008-03-21 20:52:51.000000000 +0100
++++ xmlrpc/sample/hello_client.c 2012-11-13 18:40:31.885708628 +0100
+@@ -43,7 +43,7 @@
+ char *outBuf = XMLRPC_REQUEST_ToXML(request, 0);
+
+ if(outBuf) {
+- printf(outBuf);
++ puts(outBuf);
+ free(outBuf);
+ }
+ }
+--- xmlrpc/sample/hello_server.c~ 2008-04-02 12:35:12.000000000 +0200
++++ xmlrpc/sample/hello_server.c 2012-11-13 18:40:45.649041479 +0100
+@@ -76,7 +76,7 @@
+ char *outBuf = XMLRPC_REQUEST_ToXML(response, 0);
+
+ if(outBuf) {
+- printf(outBuf);
++ puts(outBuf);
+ free(outBuf);
+ }
+ }
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xmlrpc-epi.git/commitdiff/c1533a7bc7a66b821f7e41c1d800d52313d85152
More information about the pld-cvs-commit
mailing list