From: Jaroslav Kysela Date: Fri, 8 Jan 2021 17:18:53 +0000 (+0100) Subject: alsactl: init - parse() - fix possible double free X-Git-Tag: v1.2.5~92 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=c5ecfd97894b429712d334eb91fa46e687b5ed0f;p=alsa-utils.git alsactl: init - parse() - fix possible double free Signed-off-by: Jaroslav Kysela --- diff --git a/alsactl/init_parse.c b/alsactl/init_parse.c index 58b46f4..71348da 100644 --- a/alsactl/init_parse.c +++ b/alsactl/init_parse.c @@ -1701,6 +1701,7 @@ static int parse(struct space *space, const char *filename) if (count > linesize - 1) { free(line); + line = NULL; linesize = (count + 127 + 1) & ~127; if (linesize > 2048) { error("file %s, line %i too long", filename, linenum);