]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsactl: small code reorder to avoid memory leaks
authorJaroslav Kysela <perex@perex.cz>
Wed, 3 Apr 2013 09:57:52 +0000 (11:57 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 3 Apr 2013 09:57:52 +0000 (11:57 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsactl/state.c

index 1eab02e2c6fe836e38874b85a01503ab32c09a86..8b309ba2b8502a88f4df5d6dcad65dbce16c7eee 100644 (file)
@@ -185,11 +185,11 @@ static int add_tlv_comments(snd_ctl_t *handle, snd_ctl_elem_id_t *id,
                char *s = tlv_to_str(tlv);
                if (s) {
                        err = snd_config_string_add(comment, "tlv", s);
+                       free(s);
                        if (err < 0) {
                                error("snd_config_string_add: %s", snd_strerror(err));
                                return err;
                        }
-                       free(s);
                }
        }