From: Victor Julien Date: Tue, 23 Oct 2018 12:59:15 +0000 (+0200) Subject: host/os/info: fix lookup memleak X-Git-Tag: suricata-4.1.0~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2010610c91f4f118717b49359ed4cd69835966c3;p=thirdparty%2Fsuricata.git host/os/info: fix lookup memleak --- diff --git a/src/util-host-os-info.c b/src/util-host-os-info.c index d72bffb416..e4ab989cd6 100644 --- a/src/util-host-os-info.c +++ b/src/util-host-os-info.c @@ -262,6 +262,7 @@ int SCHInfoGetHostOSFlavour(const char *ip_addr_str) } (void)SCRadixFindKeyIPV6BestMatch((uint8_t *)ipv6_addr, sc_hinfo_tree, &user_data); + SCFree(ipv6_addr); if (user_data == NULL) return -1; else @@ -273,6 +274,7 @@ int SCHInfoGetHostOSFlavour(const char *ip_addr_str) } (void)SCRadixFindKeyIPV4BestMatch((uint8_t *)ipv4_addr, sc_hinfo_tree, &user_data); + SCFree(ipv4_addr); if (user_data == NULL) return -1; else