diff --git a/src/libs/debuglog/debuglog.c b/src/libs/debuglog/debuglog.c index 0dffa6b..b53bad9 100644 --- a/src/libs/debuglog/debuglog.c +++ b/src/libs/debuglog/debuglog.c @@ -20,18 +20,16 @@ #include #include -static FILE* file = NULL; - -static void closefile() { - fclose(file); -} - void debuglog(const char* line, ...) { + static FILE* file = NULL; if (file == NULL) { file = fopen("debug.txt", "wt"); + void closefile() { + fclose(file); + } atexit(closefile); }