diff --git a/kni_redirect.c b/kni_redirect.c index bcde930..dbf5f85 100644 --- a/kni_redirect.c +++ b/kni_redirect.c @@ -90,7 +90,7 @@ int redirect_search_htable(unsigned char addr_type,struct kni_pme_info* pmeinfo, else if(protocol == PROTO_TYPE_UDP) { // udphdr=(struct kni_udp_hdr*)((char*)ipv4_hdr+4*(ipv4_hdr->ip_hl)); - udphdr==(struct kni_tcp_hdr*)( (unsigned char*)ipv6_hdr + sizeof(struct kni_ipv6_hdr)); + udphdr=(struct kni_udp_hdr*)( (unsigned char*)ipv6_hdr + sizeof(struct kni_ipv6_hdr)); htable_key_v6.source=udphdr->uh_sport; htable_key_v6.dest=udphdr->uh_dport; }