From 44aa61b1006447506e833670e641fcb45d37538f Mon Sep 17 00:00:00 2001 From: XTZGZoReX Date: Fri, 20 Mar 2009 22:17:54 +0100 Subject: * This should fix a Windows-specific crash (on Windows, time_t is uint64). --HG-- branch : trunk --- src/shared/Log.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') 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, ... ) -- cgit v1.2.3