]> git.alsa-project.org Git - alsa-utils.git/commitdiff
xfer: fix possible minor memory leak in xfer_options_parse_args() (coverity)
authorJaroslav Kysela <perex@perex.cz>
Wed, 13 Mar 2019 16:21:16 +0000 (17:21 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 13 Mar 2019 16:21:16 +0000 (17:21 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
axfer/xfer-options.c

index 271302761c217d2744ca08028b25eaba8911025d..352d126660a5226a5b274d7311a8bc1edbcc15de 100644 (file)
@@ -349,8 +349,11 @@ int xfer_options_parse_args(struct xfer_context *xfer,
                        xfer->multiple_cntrs = true;
                else if (key == OPT_DUMP_HW_PARAMS)
                        xfer->dump_hw_params = true;
-               else if (key == '?')
+               else if (key == '?') {
+                       free(l_opts);
+                       free(s_opts);
                        return -EINVAL;
+               }
                else if (key == OPT_MAX_FILE_TIME ||
                         key == OPT_USE_STRFTIME ||
                         key == OPT_PROCESS_ID_FILE ||