From 022705d813ee0b5b095bc677785aee8381b22289 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 22 Jul 2020 11:26:06 +0200 Subject: [PATCH] pw-cat: fix leak in channel parsing --- src/tools/pw-cat.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tools/pw-cat.c b/src/tools/pw-cat.c index 1688c99b0..952fb62ce 100644 --- a/src/tools/pw-cat.c +++ b/src/tools/pw-cat.c @@ -513,10 +513,9 @@ static int parse_channelmap(const char *channel_map, struct channelmap *map) map->n_channels = nch; for (i = 0; i < map->n_channels; i++) { int c = find_channel(ch[i]); - if (c == SPA_AUDIO_CHANNEL_UNKNOWN) - return -1; map->channels[i] = c; } + pw_free_strv(ch); return 0; }