cli: Fixed leak with dbg parameter parsing

This commit is contained in:
Snaipe 2016-09-04 11:10:40 +02:00
parent 0a0574cb59
commit 24f0d34eda

View file

@ -142,12 +142,15 @@ static int parse_dbg_transport(const char *arg)
char *transport = strtok_r(dup, ":", &sptr); char *transport = strtok_r(dup, ":", &sptr);
char *val = dup + strlen(transport) + 1; char *val = dup + strlen(transport) + 1;
int ok = 1;
if (!strcmp(transport, "tcp")) { if (!strcmp(transport, "tcp")) {
criterion_options.debug_port = atou(val); criterion_options.debug_port = atou(val);
} else { } else {
fprintf(stderr, "Unknown transport '%s'\n", transport); fprintf(stderr, "Unknown transport '%s'\n", transport);
return 0; ok = 0;
} }
free(dup);
return 1; return 1;
} }