]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
rule: Fix build failure in rule.c
authorDuncan Roe <duncan_roe@optusnet.com.au>
Sat, 18 Aug 2018 02:00:59 +0000 (12:00 +1000)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 20 Aug 2018 09:03:25 +0000 (11:03 +0200)
Commit c8a0e8c90 added #include <linux/netfilter_bridge.h> but that header needs
the definition of IFNAMSIZ from <net/if.h>
Sample build failure:

  CC       evaluate.lo
In file included from ../include/linux/netfilter_bridge.h:10:0,
                 from rule.c:32:
/usr/include/linux/if_pppox.h:42:20: error: 'IFNAMSIZ' undeclared here (not in a function)
  char          dev[IFNAMSIZ];          /* Local device to use */
                    ^
Makefile:687: recipe for target 'rule.lo' failed

Signed-off-by: Duncan Roe <duncan_roe@optusnet.com.au>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/rule.c

index d11b1d2907f230526555cd547be79e9048ef6e6c..570d6671d6f611a8a62020001554e742964bec10 100644 (file)
@@ -29,6 +29,7 @@
 #include <linux/netfilter.h>
 #include <linux/netfilter_arp.h>
 #include <linux/netfilter_ipv4.h>
+#include <net/if.h>
 #include <linux/netfilter_bridge.h>
 
 void handle_free(struct handle *h)