Wireshark mailing list archives

Is this a bug in the ipv6 dissector?


From: 蓝常珍 <lanczyx () gmail com>
Date: Thu, 27 Nov 2014 11:13:28 +0800

In the function "dissect_ipv6" of the ipv6
dissector(packet-ipv6.c),the ip6_hdr struct is allocated on the
stack,then it's address is passed to tap_queue_packet.I notice that
the other dissectors do not look like this.

The code snippet of the dissect_ipv6 function,from dev-version 1.99.0:

static void
dissect_ipv6(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
struct ip6_hdr ipv6;
...
tap_queue_packet(ipv6_tap, pinfo, &ipv6);
...
}
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


Current thread: