From e1e761c3038a991cfa7a459cba09d295d5c2d759 Mon Sep 17 00:00:00 2001 From: Guillaume Cottenceau Date: Tue, 26 Feb 2002 16:06:00 +0000 Subject: don't segfault when fclose(NULL) --- mdk-stage1/dietlibc/libstdio/fclose.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mdk-stage1/dietlibc/libstdio/fclose.c b/mdk-stage1/dietlibc/libstdio/fclose.c index 6958a48e7..a955c6086 100644 --- a/mdk-stage1/dietlibc/libstdio/fclose.c +++ b/mdk-stage1/dietlibc/libstdio/fclose.c @@ -7,6 +7,8 @@ int fclose(FILE *stream) { #ifdef WANT_BUFFERED_STDIO FILE *f,*fl; #endif + if (!stream) + return EOF; fflush(stream); res=close(stream->fd); #ifdef WANT_BUFFERED_STDIO -- cgit v1.2.1