From: Nick Hainke Date: Tue, 7 Jun 2022 22:28:52 +0000 (+0200) Subject: rtpengine: fix compilation with iptables 1.8.8 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=refs%2Fpull%2F772%2Fhead;p=feed%2Ftelephony.git rtpengine: fix compilation with iptables 1.8.8 The extension handling changed [0,1]. Fix compilation with iptables 1.8.8 [2]. [0] - https://git.netfilter.org/iptables/commit/?id=ef108943f69a6e20533d58823740d3f0534ea8ec [1] - https://git.netfilter.org/iptables/commit/?id=6c689b639cf8e2aeced8685eca2915892d76ad86 [2] - https://github.com/openwrt/openwrt/pull/9886 Signed-off-by: Nick Hainke --- diff --git a/net/rtpengine/patches/06-fix-compilation-with-iptables-1-8-8.patch b/net/rtpengine/patches/06-fix-compilation-with-iptables-1-8-8.patch new file mode 100644 index 0000000..1b92b59 --- /dev/null +++ b/net/rtpengine/patches/06-fix-compilation-with-iptables-1-8-8.patch @@ -0,0 +1,30 @@ +From 2a6d5cd2cbb58c1cab271a65a76decfdbc11dcd7 Mon Sep 17 00:00:00 2001 +From: Nick Hainke +Date: Wed, 8 Jun 2022 09:30:44 +0200 +Subject: [PATCH] fix compilation with iptables 1.8.8 + +The extension handling changed [0,1]. Fix compilation with iptables +1.8.8 [2]. + +[0] - https://git.netfilter.org/iptables/commit/?id=ef108943f69a6e20533d58823740d3f0534ea8ec +[1] - https://git.netfilter.org/iptables/commit/?id=6c689b639cf8e2aeced8685eca2915892d76ad86 +[2] - openwrt/openwrt#9886 + +Signed-off-by: Nick Hainke +--- + iptables-extension/libxt_RTPENGINE.c | 4 ++++ + 1 file changed, 4 insertions(+) + +--- a/iptables-extension/libxt_RTPENGINE.c ++++ b/iptables-extension/libxt_RTPENGINE.c +@@ -5,6 +5,10 @@ + #include + #include + ++#ifndef _init ++#define _init __attribute__((constructor)) _INIT ++#endif ++ + #if defined(__ipt) + #include + #elif defined(__ip6t)