diff --git a/src/system/libroot/posix/glibc/libio/iofclose.c b/src/system/libroot/posix/glibc/libio/iofclose.c index 25e8ed853f..d345a150c3 100644 --- a/src/system/libroot/posix/glibc/libio/iofclose.c +++ b/src/system/libroot/posix/glibc/libio/iofclose.c @@ -43,6 +43,9 @@ _IO_new_fclose (fp) { int status; + if (fp == NULL) + return -1; + CHECK_FILE(fp, EOF); #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)