Hi,
Checked in.
Thanx,
Jaap
On Tue, 17 Oct 2006, Stephen Fisher wrote:
> While researching another bug in follow_dlg.c, I spotted a different one
> that causes the from and to hostnames/ip addresses to be the same in the
> follow tcp stream dialog only with IPv6. Please apply attached patch
> that corrects the code as shown below:
>
> if (stats.is_ipv6) {
> struct e_in6_addr ipaddr;
> memcpy(&ipaddr, stats.ip_address[0], 16);
> hostname0 = get_hostname6(&ipaddr);
> memcpy(&ipaddr, stats.ip_address[0], 16); <- should should be [1]
> hostname1 = get_hostname6(&ipaddr);
> } else {
> guint32 ipaddr;
> memcpy(&ipaddr, stats.ip_address[0], 4);
> hostname0 = get_hostname(ipaddr);
> memcpy(&ipaddr, stats.ip_address[1], 4);
> hostname1 = get_hostname(ipaddr);
>
> Thanks,
> Steve
>
>