From 24f0d34eda740e078111e07c9ed33a48a917ef01 Mon Sep 17 00:00:00 2001 From: Snaipe Date: Sun, 4 Sep 2016 11:10:40 +0200 Subject: [PATCH] cli: Fixed leak with dbg parameter parsing --- src/entry/params.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/entry/params.c b/src/entry/params.c index 7658b34..a1e469b 100644 --- a/src/entry/params.c +++ b/src/entry/params.c @@ -142,12 +142,15 @@ static int parse_dbg_transport(const char *arg) char *transport = strtok_r(dup, ":", &sptr); char *val = dup + strlen(transport) + 1; + int ok = 1; if (!strcmp(transport, "tcp")) { criterion_options.debug_port = atou(val); } else { fprintf(stderr, "Unknown transport '%s'\n", transport); - return 0; + ok = 0; } + + free(dup); return 1; }