From a39b0fb8bbd75d6688167fe11c8c2c42522fc899 Mon Sep 17 00:00:00 2001 From: Nick Hainke Date: Wed, 8 Jun 2022 09:30:44 +0200 Subject: [PATCH] MT#56507 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 (cherry picked from commit 2a6d5cd2cbb58c1cab271a65a76decfdbc11dcd7) Change-Id: Ifbfca3abacd6acba6d370820e36871c876b70d21 --- iptables-extension/libxt_RTPENGINE.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/iptables-extension/libxt_RTPENGINE.c b/iptables-extension/libxt_RTPENGINE.c index abb9e85df..af7687147 100644 --- 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)