diff options
author | Shauren <shauren.trinity@gmail.com> | 2015-07-05 01:09:35 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2015-07-05 01:09:35 +0200 |
commit | 38f982162779c660e5cabd10493daf4a523850dc (patch) | |
tree | fbd71aafa54329fbd2841f2edd484f59463fb2d6 /src/server/game/Handlers/QueryHandler.cpp | |
parent | d7a95a88c51a38b1633c9e1a0b22c2069ec9f9df (diff) |
Core/PacketIO: Disabled SMSG_DB_REPLY
Diffstat (limited to 'src/server/game/Handlers/QueryHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/QueryHandler.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/server/game/Handlers/QueryHandler.cpp b/src/server/game/Handlers/QueryHandler.cpp index b173bcca98f..5d40165df04 100644 --- a/src/server/game/Handlers/QueryHandler.cpp +++ b/src/server/game/Handlers/QueryHandler.cpp @@ -397,18 +397,17 @@ void WorldSession::HandleDBQueryBulk(WorldPackets::Query::DBQueryBulk& packet) { WorldPackets::Query::DBReply response; response.TableHash = packet.TableHash; - response.Allow = store->HasRecord(rec.RecordID); + response.RecordID = rec.RecordID; if (store->HasRecord(rec.RecordID)) { - response.RecordID = rec.RecordID; + response.Allow = true; response.Timestamp = sDB2Manager.GetHotfixDate(rec.RecordID, packet.TableHash); store->WriteRecord(rec.RecordID, GetSessionDbcLocale(), response.Data); } else { TC_LOG_TRACE("network", "CMSG_DB_QUERY_BULK: %s requested non-existing entry %u in datastore: %u", GetPlayerInfo().c_str(), rec.RecordID, packet.TableHash); - response.RecordID = -int32(rec.RecordID); response.Timestamp = time(NULL); } |