]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
Memory leak fix at argconfig_parse_subopt_string of argconfig
authorlakshminarayanand <Lakshmi_Narayanan_Du@dell.com>
Thu, 28 Jan 2016 11:06:19 +0000 (16:36 +0530)
committerlakshminarayanand <Lakshmi_Narayanan_Du@dell.com>
Thu, 28 Jan 2016 11:06:19 +0000 (16:36 +0530)
src/argconfig.c

index 3641d7152d010942df4dafca3aeb44c8603cb6ac..aef2f07b3222299b77e10ab0c9393c85c1281a1a 100644 (file)
@@ -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;