diff options
Diffstat (limited to 'main.cpp')
| -rw-r--r-- | main.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -86,11 +86,12 @@ void LogError(const char* msg, ...){ vsprintf(buf, msg, arglist);
Core::printerr(buf);
FILE* fp = fopen( "Stonesense.log", "a");
- if(fp)
+ if(fp) {
vfprintf( fp, msg, arglist );
+ fclose(fp);
+ }
// Core::printerr(msg, arglist);
va_end(arglist);
- fclose(fp);
}
@@ -112,11 +113,12 @@ void LogVerbose(const char* msg, ...){ vsprintf(buf, msg, arglist);
Core::printerr(buf);
FILE* fp = fopen( "Stonesense.log", "a");
- if(fp)
+ if(fp) {
vfprintf( fp, msg, arglist );
+ fclose(fp);
+ }
// Core::printerr(msg, arglist);
va_end(arglist);
- fclose(fp);
}
void SetTitle(const char *format, ...)
|
