selftests: ALSA: Fix fclose on an already fclosed file pointer
In the case where a sysfs file cannot be opened the error return path
fcloses file pointer fpl, however, fpl has already been closed in the
previous stanza. Fix the double fclose by removing it.
Fixes: 10b98a4db1
("selftests: ALSA: Add test for the 'pcmtest' driver")
Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Reviewed-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20230712140122.457206-1-colin.i.king@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
35bc3efb31
commit
645e583d26
|
@ -47,10 +47,8 @@ static int read_patterns(void)
|
|||
|
||||
sprintf(pf, "/sys/kernel/debug/pcmtest/fill_pattern%d", i);
|
||||
fp = fopen(pf, "r");
|
||||
if (!fp) {
|
||||
fclose(fpl);
|
||||
if (!fp)
|
||||
return -1;
|
||||
}
|
||||
fread(patterns[i].buf, 1, patterns[i].len, fp);
|
||||
fclose(fp);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue