]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
ss: Fix potential memleak in unix_stats_print()
authorPhil Sutter <phil@nwl.cc>
Thu, 17 Aug 2017 17:09:30 +0000 (19:09 +0200)
committerStephen Hemminger <stephen@networkplumber.org>
Fri, 18 Aug 2017 16:39:52 +0000 (09:39 -0700)
Fixes: 2d0e538f3e1cd ("ss: Drop list traversal from unix_stats_print()")
Signed-off-by: Phil Sutter <phil@nwl.cc>
misc/ss.c

index b0bc435606be1972fc711ad367885b6b0ce51bba..10360e5a04ff89dd4fa88a0d0ad4738d30d19fa7 100644 (file)
--- a/misc/ss.c
+++ b/misc/ss.c
@@ -3170,8 +3170,10 @@ static int unix_show(struct filter *f)
 
                if (name[0]) {
                        u->name = strdup(name);
-                       if (!u->name)
+                       if (!u->name) {
+                               free(u);
                                break;
+                       }
                }
 
                if (u->rport) {