From 8dfc585c59318d0e8a81a819026d7a896d1bf09e Mon Sep 17 00:00:00 2001 From: radius Date: Sun, 19 Nov 2017 13:07:51 -0500 Subject: [PATCH] fix another leak --- network/netplay/netplay_discovery.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/network/netplay/netplay_discovery.c b/network/netplay/netplay_discovery.c index 5a7eec920b..68e8a9eff3 100644 --- a/network/netplay/netplay_discovery.c +++ b/network/netplay/netplay_discovery.c @@ -339,6 +339,8 @@ bool netplay_lan_ad_server(netplay_t *netplay) /* And send it */ sendto(lan_ad_server_fd, (const char*)&ad_packet_buffer, sizeof(struct ad_packet), 0, our_addr->ai_addr, our_addr->ai_addrlen); + if (our_addr) + freeaddrinfo_retro(our_addr); } else continue; @@ -347,10 +349,10 @@ bool netplay_lan_ad_server(netplay_t *netplay) continue; } } - } net_ifinfo_free(&interfaces); + return true; }