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) {