summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/main.cpp b/main.cpp
index be421cd..4808b89 100644
--- a/main.cpp
+++ b/main.cpp
@@ -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, ...)