[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>
This commit is contained in:
Родитель
d052918688
Коммит
bb807245ef
|
@ -640,7 +640,7 @@ int get_h225_addr(struct nf_conn *ct, unsigned char *data,
|
||||||
case eTransportAddress_ip6Address:
|
case eTransportAddress_ip6Address:
|
||||||
if (family != AF_INET6)
|
if (family != AF_INET6)
|
||||||
return 0;
|
return 0;
|
||||||
p = data + taddr->ip6Address.ip6;
|
p = data + taddr->ip6Address.ip;
|
||||||
len = 16;
|
len = 16;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
Загрузка…
Ссылка в новой задаче