From 76ed684573f182e196c1aad622e82af85c4e86ab Mon Sep 17 00:00:00 2001 From: bluma4862 Date: Tue, 8 Jul 2008 05:24:39 +0000 Subject: [PATCH] * fixed few bugs reported by FG --- src/Client/PseuWoW.cpp | 7 +++++++ src/Client/SCPDatabase.cpp | 1 - src/Client/World/WorldSession.cpp | 5 +++-- src/shared/ZCompressor.cpp | 10 +++++----- 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/Client/PseuWoW.cpp b/src/Client/PseuWoW.cpp index 8b018d4..2f95de4 100644 --- a/src/Client/PseuWoW.cpp +++ b/src/Client/PseuWoW.cpp @@ -177,6 +177,13 @@ bool PseuInstance::InitGUI(void) logerror("GUI: Aborting init, GUI already exists!"); return false; } + + if (!GetConf()->enablegui) + { + logdebug("GUI: Can't start, gui disabled in config"); + return false; + } + uint16 x,y,depth; uint8 driver; bool shadows,vsync,win; diff --git a/src/Client/SCPDatabase.cpp b/src/Client/SCPDatabase.cpp index c3fb255..72a92f1 100644 --- a/src/Client/SCPDatabase.cpp +++ b/src/Client/SCPDatabase.cpp @@ -479,7 +479,6 @@ bool SCPDatabaseMgr::Compact(char *dbname, char *outfile, uint32 compression) else { logdebug("SCP Compact: Unable to compress '%s' (too small?)",outfile); - return false; } } diff --git a/src/Client/World/WorldSession.cpp b/src/Client/World/WorldSession.cpp index 0afabb4..079eac5 100644 --- a/src/Client/World/WorldSession.cpp +++ b/src/Client/World/WorldSession.cpp @@ -946,7 +946,7 @@ void WorldSession::_HandleMovementOpcode(WorldPacket& recvPacket) uint8 unk8; guid = recvPacket.GetPackedGuid(); recvPacket >> flags >> unk8 >> time >> x >> y >> z >> o >> unk32; - DEBUG(logdebug("MOVE: "I64FMT" -> time=%u flags=%u x=%.4f y=%.4f z=%.4f o=%.4f",guid,time,flags,x,y,z,o)); + DEBUG(logdebug("MOVE: "I64FMT" -> time=%u flags=0x%X x=%.4f y=%.4f z=%.4f o=%.4f",guid,time,flags,x,y,z,o)); Object *obj = objmgr.GetObj(guid); if(obj && obj->IsWorldObject()) { @@ -1274,7 +1274,8 @@ void WorldSession::_HandleLoginVerifyWorldOpcode(WorldPacket& recvPacket) ByteBuffer& operator>>(ByteBuffer& bb, WhoListEntry& e) { - bb >> e.name >> e.gname >> e.level >> e.classId >> e.raceId >> e.zoneId; + uint8 dummy; + bb >> e.name >> e.gname >> e.level >> e.classId >> e.raceId >> dummy >> e.zoneId; return bb; } diff --git a/src/shared/ZCompressor.cpp b/src/shared/ZCompressor.cpp index 93f39e5..46a58cd 100644 --- a/src/shared/ZCompressor.cpp +++ b/src/shared/ZCompressor.cpp @@ -23,7 +23,7 @@ void ZCompressor::_compress(void* dst, uint32 *dst_size, void* src, uint32 src_s // default Z_BEST_SPEED (1) if (Z_OK != deflateInit(&c_stream, level)) { - logerror("ZLIB: Can't compress (zlib: deflateInit).\n"); + logdebug("ZLIB: Can't compress (zlib: deflateInit).\n"); *dst_size = 0; return; } @@ -35,28 +35,28 @@ void ZCompressor::_compress(void* dst, uint32 *dst_size, void* src, uint32 src_s if (Z_OK != deflate(&c_stream, Z_NO_FLUSH)) { - logerror("ZLIB: Can't compress (zlib: deflate)\n"); + logdebug("ZLIB: Can't compress (zlib: deflate)\n"); *dst_size = 0; return; } if (c_stream.avail_in != 0) { - logerror("Can't compress (zlib: deflate not greedy)\n"); + logdebug("Can't compress (zlib: deflate not greedy)\n"); *dst_size = 0; return; } if (Z_STREAM_END != deflate(&c_stream, Z_FINISH)) { - logerror("Can't compress (zlib: deflate should report Z_STREAM_END)\n"); + logdebug("Can't compress (zlib: deflate should report Z_STREAM_END)\n"); *dst_size = 0; return; } if (Z_OK != deflateEnd(&c_stream)) { - logerror("Can't compress (zlib: deflateEnd)\n"); + logdebug("Can't compress (zlib: deflateEnd)\n"); *dst_size = 0; return; }