alsactl: small code reorder to avoid memory leaks

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2013-04-03 11:57:52 +02:00
parent e3e85a851c
commit b95dd7ef46

View 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); char *s = tlv_to_str(tlv);
if (s) { if (s) {
err = snd_config_string_add(comment, "tlv", s); err = snd_config_string_add(comment, "tlv", s);
free(s);
if (err < 0) { if (err < 0) {
error("snd_config_string_add: %s", snd_strerror(err)); error("snd_config_string_add: %s", snd_strerror(err));
return err; return err;
} }
free(s);
} }
} }