diff --git a/prelude-correlator-0.9.0-getraw.patch b/prelude-correlator-0.9.0-getraw.patch new file mode 100644 index 0000000..7b46627 --- /dev/null +++ b/prelude-correlator-0.9.0-getraw.patch @@ -0,0 +1,17 @@ +diff --git a/plugins/lua/lua-idmef.c b/plugins/lua/lua-idmef.c +index ebde74a..09e82c9 100644 +--- a/plugins/lua/lua-idmef.c ++++ b/plugins/lua/lua-idmef.c +@@ -320,8 +320,10 @@ static int IDMEF_getraw(lua_State *lstate) + return -1; + } + +- if ( ret == 0 ) +- return 0; ++ if ( ret == 0 ) { ++ lua_pushnil(lstate); ++ return 1; ++ } + + pushIDMEFValue(lstate, value); + return 1; diff --git a/prelude-correlator.spec b/prelude-correlator.spec index 89f5623..716fe25 100644 --- a/prelude-correlator.spec +++ b/prelude-correlator.spec @@ -3,7 +3,7 @@ Name: prelude-correlator Version: 0.9.0 -Release: 0.6.%{prelude_rel}%{?dist} +Release: 0.7.%{prelude_rel}%{?dist} Summary: Real time correlator of events received by Prelude Manager Group: Applications/Internet @@ -13,6 +13,7 @@ Source0: http://www.prelude-ids.com/download/releases/prelude-correlator/%{name} Source1: prelude-correlator.init Patch1: prelude-correlator-0.9.0-brute.patch Patch2: prelude-correlator-0.9.0-signal.patch +Patch3: prelude-correlator-0.9.0-getraw.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libprelude-devel @@ -49,6 +50,7 @@ Include files needed to create plugins for the Prelude-Correlator. %setup -q -n %{name}-%{version}-%{prelude_rel} %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build %configure @@ -105,6 +107,9 @@ fi %changelog +* Mon Mar 02 2009 Steve Grubb 0.9.0-0.7.beta3 +- Fix bz#484361 Error message regarding missing arguments lua ruleset + * Thu Feb 26 2009 Fedora Release Engineering - 0.9.0-0.6.beta3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild