From: Jan Rękorajski Date: Sun, 14 Sep 2014 17:53:26 +0000 (+0200) Subject: - add proper format string error fix X-Git-Tag: auto/th/libprelude-1.0.1-8 X-Git-Url: http://git.pld-linux.org/?a=commitdiff_plain;h=refs%2Ftags%2Fauto%2Fth%2Flibprelude-1.0.1-8;p=packages%2Flibprelude.git - add proper format string error fix - rel 8 --- 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); + } + + 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