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); }