miniupnpd: Added based on latest 20140523 version + IPv6 pinhole/SSL compilation...
[feed/routing.git] / miniupnpd / patches / 101-ipv6-pinhole.patch
diff --git a/miniupnpd/patches/101-ipv6-pinhole.patch b/miniupnpd/patches/101-ipv6-pinhole.patch
new file mode 100644 (file)
index 0000000..0ab4d4d
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/netfilter/iptpinhole.c b/netfilter/iptpinhole.c
+index 61ed41b..5cb0e0e 100644
+--- a/netfilter/iptpinhole.c
++++ b/netfilter/iptpinhole.c
+@@ -206,6 +206,8 @@ int add_pinhole(const char * ifname,
+       e = calloc(1, sizeof(struct ip6t_entry));
+       e->ipv6.proto = proto;
++      if (proto)
++              e->ipv6.flags |= IP6T_F_PROTO;
+       if(ifname)
+               strncpy(e->ipv6.iniface, ifname, IFNAMSIZ);