Root/package/iptables/patches/011-iprange-linux-2.4-compat.patch

1--- a/extensions/libxt_iprange.c
2+++ b/extensions/libxt_iprange.c
3@@ -96,7 +96,8 @@ static int iprange_parse(int c, char **a
4         if (invert)
5             info->flags |= IPRANGE_SRC_INV;
6         iprange_parse_range(optarg, range, NFPROTO_IPV4, "--src-range");
7-
8+ info->src.min_ip = range[0].in.s_addr;
9+ info->src.max_ip = range[1].in.s_addr;
10         break;
11 
12     case '2':
13@@ -110,8 +111,9 @@ static int iprange_parse(int c, char **a
14         if (invert)
15             info->flags |= IPRANGE_DST_INV;
16 
17- iprange_parse_range(optarg, range, NFPROTO_IPV4, "--src-range");
18-
19+ iprange_parse_range(optarg, range, NFPROTO_IPV4, "--dst-range");
20+ info->dst.min_ip = range[0].in.s_addr;
21+ info->dst.max_ip = range[1].in.s_addr;
22         break;
23 
24     default:
25

Archive Download this file



interactive