aboutsummaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2017-08-17 19:09:30 +0200
committerStephen Hemminger <stephen@networkplumber.org>2017-08-18 09:39:52 -0700
commit46131577cf1ba37198c82e1ce89c9bbca2153ef4 (patch)
tree9c80402bd0842d55531f8d842e451fa1da817de7 /misc
parentb530cef0e3bbd27510e19f5f720a7ec94f3fa723 (diff)
downloadiproute2-46131577cf1ba37198c82e1ce89c9bbca2153ef4.tar.gz
ss: Fix potential memleak in unix_stats_print()
Fixes: 2d0e538f3e1cd ("ss: Drop list traversal from unix_stats_print()") Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'misc')
-rw-r--r--misc/ss.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/misc/ss.c b/misc/ss.c
index b0bc4356..10360e5a 100644
--- 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) {