diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/shared/Log.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/shared/Log.cpp b/src/shared/Log.cpp index 52715848e78..07e92564458 100644 --- a/src/shared/Log.cpp +++ b/src/shared/Log.cpp @@ -337,6 +337,9 @@ std::string Log::GetTimestampStr() void Log::outDB( uint8 type, const char * str, ... ) { + if(!type) + return; + if(!str) return; @@ -353,7 +356,7 @@ void Log::outDB( uint8 type, const char * str, ... ) return; LoginDatabase.PExecute("INSERT INTO logs (time, realm, type, string) " - "VALUES (%u, %u, %u, '%s');", time(0), realm, type, nnew_str); + "VALUES ("I64FMTD", %u, %u, '%s');", uint64(time(0)), realm, type, nnew_str); } void Log::outString( const char * str, ... ) |