aboutsummaryrefslogtreecommitdiff
path: root/pcap-rpcap.c
diff options
context:
space:
mode:
Diffstat (limited to 'pcap-rpcap.c')
-rw-r--r--pcap-rpcap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pcap-rpcap.c b/pcap-rpcap.c
index 09ac5000..1862a30e 100644
--- a/pcap-rpcap.c
+++ b/pcap-rpcap.c
@@ -2563,8 +2563,10 @@ SOCKET pcap_remoteact_accept(const char *address, const char *port, const char *
if ((sockmain = sock_open(addrinfo, SOCKOPEN_SERVER, 1, errbuf, PCAP_ERRBUF_SIZE)) == -1)
{
SOCK_ASSERT(errbuf, 1);
+ freeaddrinfo(addrinfo);
return -2;
}
+ freeaddrinfo(addrinfo);
/* Connection creation */
fromlen = sizeof(struct sockaddr_storage);