aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2014-06-28 17:53:17 +0200
committerjackpoz <giacomopoz@gmail.com>2014-06-28 17:53:17 +0200
commitf3852d19e7cc08ce827692c0bf590fa32ed09e5b (patch)
tree117bbad93053d3376e3484fb85706dea934b5d16
parent22c26548f322d39779ef2a699173bc69ef8f7d07 (diff)
COre/Mail: Don't allow to mark delete mails as read.
-rw-r--r--src/server/game/Handlers/MailHandler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Handlers/MailHandler.cpp b/src/server/game/Handlers/MailHandler.cpp
index 326d198903e..ba363ced39c 100644
--- a/src/server/game/Handlers/MailHandler.cpp
+++ b/src/server/game/Handlers/MailHandler.cpp
@@ -345,7 +345,7 @@ void WorldSession::HandleMailMarkAsRead(WorldPacket& recvData)
Player* player = _player;
Mail* m = player->GetMail(mailId);
- if (m)
+ if (m && m->state != MAIL_STATE_DELETED)
{
if (player->unReadMails)
--player->unReadMails;