diff options
author | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org> | 2006-01-31 18:24:14 +0000 |
---|---|---|
committer | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org> | 2006-01-31 18:24:14 +0000 |
commit | 8ece44a8784e29a9b532a086ab535fce5eb91133 (patch) | |
tree | 054f253f0efe50e397d5dd5452d89b07826fd70c /extensions/libipt_policy.c | |
parent | 5ef27e629833d729f715d1607eb1f745196aeea4 (diff) |
Prepare policy match for x_tables unification by making sure both
ipt_policy and ip6t_policy use the same data structure.
Diffstat (limited to 'extensions/libipt_policy.c')
-rw-r--r-- | extensions/libipt_policy.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/extensions/libipt_policy.c b/extensions/libipt_policy.c index 55b969d..6c8828e 100644 --- a/extensions/libipt_policy.c +++ b/extensions/libipt_policy.c @@ -197,8 +197,8 @@ static int parse(int c, char **argv, int invert, unsigned int *flags, e->match.saddr = 1; e->invert.saddr = invert; - e->saddr = addr[0].s_addr; - e->smask = mask.s_addr; + e->saddr.a4 = addr[0]; + e->smask.a4 = mask; break; case '7': if (e->match.daddr) @@ -212,8 +212,8 @@ static int parse(int c, char **argv, int invert, unsigned int *flags, e->match.daddr = 1; e->invert.daddr = invert; - e->daddr = addr[0].s_addr; - e->dmask = mask.s_addr; + e->daddr.a4 = addr[0]; + e->dmask.a4 = mask; break; case '8': if (e->match.proto) |