From 3a7f09bb498658dff1b5f38e5f5bf9474ad833ba Mon Sep 17 00:00:00 2001 From: Timerix Date: Fri, 21 Nov 2025 21:21:02 +0500 Subject: [PATCH] fixed file_close bug when file is NULL --- include/tlibc/filesystem.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/tlibc/filesystem.h b/include/tlibc/filesystem.h index 14de757..47dea68 100644 --- a/include/tlibc/filesystem.h +++ b/include/tlibc/filesystem.h @@ -59,6 +59,8 @@ str path_basename(str path, bool remove_ext); Result(FILE*) file_open(cstr file_name, cstr fopen_mode); static inline void file_close(FILE* f){ + if(f == NULL) + return; fclose(f); }