From e915f698cc534aceb774312f9aa2a42b5f457985 Mon Sep 17 00:00:00 2001 From: Steve Dickson Date: Mon, 29 Jul 2019 09:45:31 -0400 Subject: rpcinfo: Removed resource leaks from src/util.c Signed-off-by: Steve Dickson --- src/util.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/util.c b/src/util.c index 5d0283e..954c27a 100644 --- a/src/util.c +++ b/src/util.c @@ -344,9 +344,10 @@ network_init() /* * Now join the RPC ipv6 multicast group on all interfaces. */ - if (getifaddrs(&ifp) < 0) + if (getifaddrs(&ifp) < 0) { + freeaddrinfo (res); return; - + } mreq6.ipv6mr_interface = 0; inet_pton(AF_INET6, RPCB_MULTICAST_ADDR, &mreq6.ipv6mr_multiaddr); @@ -374,8 +375,8 @@ network_init() perror("setsockopt v6 multicast"); } #endif - - /* close(s); */ + freeaddrinfo (res); + close(s); } struct sockaddr * -- cgit v1.2.1