diff --git a/src/game/Mail.cpp b/src/game/Mail.cpp index 24463acf8..282189636 100644 --- a/src/game/Mail.cpp +++ b/src/game/Mail.cpp @@ -270,11 +270,11 @@ void WorldSession::HandleMailMarkAsRead(WorldPacket & recv_data ) uint64 mailbox; uint32 mailId; recv_data >> mailbox; + recv_data >> mailId; if (!GetPlayer()->GetGameObjectIfCanInteractWith(mailbox, GAMEOBJECT_TYPE_MAILBOX)) return; - recv_data >> mailId; Player *pl = _player; Mail *m = pl->GetMail(mailId); if (m) @@ -381,12 +381,12 @@ void WorldSession::HandleMailTakeItem(WorldPacket & recv_data ) uint32 mailId; uint32 itemId; recv_data >> mailbox; + recv_data >> mailId; + recv_data >> itemId; // item guid low if (!GetPlayer()->GetGameObjectIfCanInteractWith(mailbox, GAMEOBJECT_TYPE_MAILBOX)) return; - recv_data >> mailId; - recv_data >> itemId; // item guid low? Player* pl = _player; Mail* m = pl->GetMail(mailId); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index e336ad1d1..7693cc68b 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "8771" + #define REVISION_NR "8772" #endif // __REVISION_NR_H__