From: lakshminarayanand Date: Thu, 28 Jan 2016 11:06:19 +0000 (+0530) Subject: Memory leak fix at argconfig_parse_subopt_string of argconfig X-Git-Tag: v0.4~11^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=c5599aae40b53a22e6ae6318922338982f89bc68;p=users%2Fsagi%2Fnvme-cli.git Memory leak fix at argconfig_parse_subopt_string of argconfig --- diff --git a/src/argconfig.c b/src/argconfig.c index 3641d715..aef2f07b 100644 --- a/src/argconfig.c +++ b/src/argconfig.c @@ -426,8 +426,10 @@ int argconfig_parse_subopt_string(char *string, char **options, size_t toklen; toklen = strcspn(tmp, "="); - if (!toklen) - return 1; + if (!toklen) { + free(tmp); + return 1; + } *(o++) = tmp; tmp[toklen] = 0;