[packages/libprelude] - add proper format string error fix - rel 8

baggins baggins at pld-linux.org
Sun Sep 14 19:53:40 CEST 2014


commit 7df98bd98bae69c064d65cc3dc69908c38d84537
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Sep 14 19:53:26 2014 +0200

    - add proper format string error fix
    - rel 8

 format-security.patch | 11 +++++++++++
 libprelude.spec       |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/libprelude.spec b/libprelude.spec
index a250eb7..3365129 100644
--- a/libprelude.spec
+++ b/libprelude.spec
@@ -10,7 +10,7 @@ Summary:	The Prelude library
 Summary(pl.UTF-8):	Biblioteka Prelude
 Name:		libprelude
 Version:	1.0.1
-Release:	7
+Release:	8
 License:	GPL v2 or commercial
 Group:		Libraries
 # https://www.prelude-ids.org/projects/prelude/files
@@ -21,6 +21,7 @@ Patch1:		%{name}-ruby.patch
 Patch2:		%{name}-gnutls.patch
 Patch3:		%{name}-gets.patch
 Patch4:		%{name}-python.patch
+Patch5:		format-security.patch
 URL:		http://www.prelude-ids.com/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake
@@ -237,6 +238,7 @@ PreludeEasy - dowiązania języka Ruby do libprelude.
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 sed -i -e 's/lua >= 5.1/lua51 >= 5.1/' configure.in
 
diff --git a/format-security.patch b/format-security.patch
new file mode 100644
index 0000000..2cb15af
--- /dev/null
+++ b/format-security.patch
@@ -0,0 +1,11 @@
+--- libprelude-1.0.1/bindings/low-level/perl/libprelude_perl.i~	2012-06-01 17:12:00.000000000 +0200
++++ libprelude-1.0.1/bindings/low-level/perl/libprelude_perl.i	2014-09-14 19:52:09.404011239 +0200
+@@ -29,7 +29,7 @@
+ 	char buf[1024];
+ 
+ 	snprintf(buf, sizeof(buf), "Prelude error - %s: %s", prelude_strsource(error), prelude_strerror(error));
+-	croak(buf);
++	croak("%s", buf);
+ }
+ 
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libprelude.git/commitdiff/7df98bd98bae69c064d65cc3dc69908c38d84537



More information about the pld-cvs-commit mailing list