[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