diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-10-22 18:34:03 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-22 18:34:03 -0400 |
| commit | cc1107bf59ab88f7f19bfefb540d3b5cc63df3f3 (patch) | |
| tree | 5668fee8d9932aa5cd2015380ed9943ede8b2b21 /lib/sockunion.c | |
| parent | 582e9e0098d88985ff9fe116f8bddaa5f89eea32 (diff) | |
| parent | af3b34f6903d395d30795ab2b6feee6530d2f783 (diff) | |
Merge pull request #7340 from ton31337/fix/inet_ntoa_to_pI4_lib
lib: Convert inet_ntoa to %pI4
Diffstat (limited to 'lib/sockunion.c')
| -rw-r--r-- | lib/sockunion.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/sockunion.c b/lib/sockunion.c index d77229797c..c999845659 100644 --- a/lib/sockunion.c +++ b/lib/sockunion.c @@ -587,15 +587,11 @@ static void __attribute__((unused)) sockunion_print(const union sockunion *su) switch (su->sa.sa_family) { case AF_INET: - printf("%s\n", inet_ntoa(su->sin.sin_addr)); + printf("%pI4\n", &su->sin.sin_addr); + break; + case AF_INET6: + printf("%pI6\n", &su->sin6.sin6_addr); break; - case AF_INET6: { - char buf[SU_ADDRSTRLEN]; - - printf("%s\n", inet_ntop(AF_INET6, &(su->sin6.sin6_addr), buf, - sizeof(buf))); - } break; - #ifdef AF_LINK case AF_LINK: { struct sockaddr_dl *sdl; |
