aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJing Min Zhao <zhaojingmin@vivecode.com>2007-05-24 19:43:07 -0400
committerDavid S. Miller <davem@davemloft.net>2007-05-24 19:43:07 -0400
commitbb807245ef981cac7e8550aea365e6f2157d5c4d (patch)
treee4d1b891a08d8503ee3119758ef1773c2e88080a
parentd052918688bdd7a1218aa5ae182013bf45a4881a (diff)
[NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address access
Update get_h225_addr() to meet the changes in ASN.1 types. It was using field ip6 to access IPv6 TransportAddress, it should be ip according the ASN.1 definition. Signed-off-by: Jing Min Zhao <zhaojingmin@vivecode.com> Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--net/netfilter/nf_conntrack_h323_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netfilter/nf_conntrack_h323_main.c b/net/netfilter/nf_conntrack_h323_main.c
index b284db73ca7c..8bb99b3675b7 100644
--- a/net/netfilter/nf_conntrack_h323_main.c
+++ b/net/netfilter/nf_conntrack_h323_main.c
@@ -640,7 +640,7 @@ int get_h225_addr(struct nf_conn *ct, unsigned char *data,
640 case eTransportAddress_ip6Address: 640 case eTransportAddress_ip6Address:
641 if (family != AF_INET6) 641 if (family != AF_INET6)
642 return 0; 642 return 0;
643 p = data + taddr->ip6Address.ip6; 643 p = data + taddr->ip6Address.ip;
644 len = 16; 644 len = 16;
645 break; 645 break;
646 default: 646 default: