]> git.pld-linux.org Git - packages/xtables-addons.git/commitdiff
- added .checkentry return value patch for pre-2.6.35 kernels, rel. 9
authorTomasz Pala <gotar@pld-linux.org>
Wed, 1 Sep 2010 07:36:28 +0000 (07:36 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    xtables-addons-pre2.6.35-checkentry.patch -> 1.1
    xtables-addons.spec -> 1.68

xtables-addons-pre2.6.35-checkentry.patch [new file with mode: 0644]
xtables-addons.spec

diff --git a/xtables-addons-pre2.6.35-checkentry.patch b/xtables-addons-pre2.6.35-checkentry.patch
new file mode 100644 (file)
index 0000000..8ba7c5c
--- /dev/null
@@ -0,0 +1,21 @@
+diff -rNpu xtables-addons-1.28-pre2.6.35-checkversion/extensions/compat_xtables.c xtables-addons-1.28/extensions/compat_xtables.c
+--- xtables-addons-1.28-pre2.6.35-checkversion/extensions/compat_xtables.c     2010-07-24 11:33:11.000000000 +0200
++++ xtables-addons-1.28/extensions/compat_xtables.c    2010-09-01 09:23:44.000000000 +0200
+@@ -105,7 +105,7 @@ static bool xtnu_match_check(const char 
+               return false;
+       if (nm->checkentry == NULL)
+               return true;
+-      return nm->checkentry(&local_par);
++      return nm->checkentry(&local_par) == 0 ? true : false;
+ }
+ #endif
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) && \
+@@ -313,7 +313,7 @@ static bool xtnu_target_check(const char
+       if (nt->checkentry == NULL)
+               /* this is valid, just like if there was no function */
+               return true;
+-      return nt->checkentry(&local_par);
++      return nt->checkentry(&local_par) == 0 ? true : false;
+ }
+ #endif
index b958a7b7237bbf2519d5311e279a147f08a62f2c..5b97cc6b9947429e4258b439281bca64d1d64f29 100644 (file)
@@ -18,7 +18,7 @@
 %define                _enable_debug_packages  0
 %endif
 
-%define                rel     8
+%define                rel     9
 Summary:       Extensible packet filtering system && extensible NAT system
 Summary(pl.UTF-8):     System filtrowania pakietów oraz system translacji adresów (NAT)
 Summary(pt_BR.UTF-8):  Ferramenta para controlar a filtragem de pacotes no kernel-2.6.x
@@ -34,6 +34,7 @@ Source0:      http://downloads.sourceforge.net/xtables-addons/%{name}-%{version}.tar.
 # Source0-md5: b94fe23370a1294b985e9a06a0f9d129
 URL:           http://xtables-addons.sourceforge.net/
 Patch0:                kernelrelease.patch
+Patch1:                %{name}-pre2.6.35-checkentry.patch
 BuildRequires: autoconf
 BuildRequires: automake >= 1.11
 BuildRequires: iptables-devel >= 1.4.3
@@ -97,6 +98,7 @@ Moduły jądra dla xtables addons.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %{__sed} -i -e 's#build_ipset=m#build_ipset=n#' mconfig
 
This page took 0.034469 seconds and 4 git commands to generate.