]> 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>
Tue, 30 Oct 2018 09:21:34 +0000 (10:21 +0100)
src/util-host-os-info.c

index d72bffb416f2122788422400c0342c9be4150bd2..e4ab989cd6f3891ddf5e737c24e2b8155678791e 100644 (file)
@@ -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