]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
host/os/info: fix lookup memleak
authorVictor Julien <victor@inliniac.net>
Tue, 23 Oct 2018 12:59:15 +0000 (14:59 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 1 Nov 2018 14:46:10 +0000 (15:46 +0100)
src/util-host-os-info.c

index 93e73a82d0a3148fe2522945172263478196d0a0..e96c5c3796045f92fe9597da09186e2b91a714a3 100644 (file)
@@ -261,6 +261,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
@@ -272,6 +273,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