From 540c7f765f18b0dcd05f173bd08d952b1d479400 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 15 Aug 2007 14:22:33 +0200 Subject: [PATCH] Fix use after free Fixed use after free (ALSA bug#3300). --- src/confmisc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/confmisc.c b/src/confmisc.c index b0b03019..f2d08e82 100644 --- a/src/confmisc.c +++ b/src/confmisc.c @@ -764,9 +764,9 @@ static int parse_card(snd_config_t *root, snd_config_t *src, return err; } card = snd_card_get_index(str); - free(str); if (card < 0) SNDERR("cannot find card '%s'", str); + free(str); return card; } -- 2.47.1