Well I replaced tvb_get_ntohs() with tvb_get_ipv4().

Balint:
  Can you test the changes to tvbrange:get_ipv4() in your code and
verify that this works for you as well.

The revision is:
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=21385


On 4/11/07, Guy Harris <[EMAIL PROTECTED]> wrote:
> Luis Ontanon wrote:
>
> > Please verify this assumption:
> >
> > I should not do any processing on the bytes of an IPv4 address because
> > regardless of endianity it is always interpreted as a guint8[4] where
> > [0] contains the first byte. so that 10.11.12.13 would always be
> > stored regardless of the endianity as 0a:0b:0c:0d.
> >
> > Is that correct?
>
> At least for IPv4 addresses handed to SET_ADDRESS() or
> proto_tree_add_ipv4(), yes, the IPv4 address should be a sequence of 4
> bytes in network byte order, so that the first byte (byte[0]) is the
> topmost byte of the address.
>
> ip_to_str()/ip_to_str_buf(), etc. also expect the address to be in that
> format.  At least as I read the inet_nto* man pages, so do inet_ntoa,
> inet_ntop, etc..
> _______________________________________________
> Wireshark-dev mailing list
> [email protected]
> http://www.wireshark.org/mailman/listinfo/wireshark-dev
>


-- 
This information is top security. When you have read it, destroy yourself.
-- Marshall McLuhan
_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to