]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: Remove usage of inet_ntop in lib/sockopt.c
authorDonald Sharp <sharpd@nvidia.com>
Tue, 2 Aug 2022 14:37:11 +0000 (10:37 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Tue, 2 Aug 2022 14:37:55 +0000 (10:37 -0400)
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
lib/sockopt.c

index 5bdd506a730d20f503a5f29471786346e3521c9d..7a2b8a1c835e1bd8331e6e98d7987a32b9702a40 100644 (file)
@@ -306,12 +306,9 @@ int setsockopt_ipv4_multicast(int sock, int optname, struct in_addr if_addr,
            && (errno == EADDRINUSE)) {
                /* see above: handle possible problem when interface comes back
                 * up */
-               char buf[1][INET_ADDRSTRLEN];
                zlog_info(
-                       "setsockopt_ipv4_multicast attempting to drop and re-add (fd %d, mcast %s, ifindex %u)",
-                       sock, inet_ntop(AF_INET, &mreq.imr_multiaddr, buf[0],
-                                       sizeof(buf[0])),
-                       ifindex);
+                       "setsockopt_ipv4_multicast attempting to drop and re-add (fd %d, mcast %pI4, ifindex %u)",
+                       sock, &mreq.imr_multiaddr, ifindex);
                setsockopt(sock, IPPROTO_IP, IP_DROP_MEMBERSHIP, (void *)&mreq,
                           sizeof(mreq));
                ret = setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP,