ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-dev: Re: [Wireshark-dev] parsing an IPv6 address from a text string

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Sun, 14 Oct 2012 12:14:17 -0700
On Oct 14, 2012, at 10:50 AM, Martin Kaiser <lists@xxxxxxxxx> wrote:

> as part of #7729, we have to parse a text string that contains an IPv6
> address and convert it into a sequence of bytes - and detect malformed
> addresses.
> 
> The current proposal does the parsing manually. I was wondering if we
> could simplify things by using getaddrinfo().

You could probably simplify things even more by using inet_pton() (as Alexander Koeppe noted in the bug) rather than getaddrinfo().

We're already using inet_pton() (and supply our own version for platforms where it's unavailable), so we can use it elsewhere.