]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ucm: fix possible memory leak in execute_sysw()
authorJaroslav Kysela <perex@perex.cz>
Thu, 5 Jan 2023 14:42:31 +0000 (15:42 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 5 Jan 2023 14:42:31 +0000 (15:42 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/ucm/main.c

index 2ff4d3f340e3a1635076b728aff5d56fc3c74a44..9876284470358a6a4b72f30e7e6c8e905ad0edd8 100644 (file)
@@ -578,6 +578,7 @@ static int execute_sysw(const char *sysw)
 
        if (wlen != (ssize_t)len) {
                uc_error("unable to write '%s' to '%s': %s", value, path, strerror(myerrno));
+               free(s);
                return -EINVAL;
        }