From 6893c896561387fa88f610a2f54ba59867021cd8 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Tue, 10 Nov 2020 21:46:25 +0100 Subject: fs: do not close stdio streams when gc'ing scope Signed-off-by: Jo-Philipp Wich --- lib/fs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/fs.c b/lib/fs.c index f8888c5..261094e 100644 --- a/lib/fs.c +++ b/lib/fs.c @@ -710,7 +710,10 @@ static void close_proc(void *ud) { } static void close_file(void *ud) { - fclose((FILE *)ud); + FILE *fp = ud; + + if (fp != stdin && fp != stdout && fp != stderr) + fclose(fp); } static void close_dir(void *ud) { -- cgit v1.2.3