aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorCarbenium <keresztesschmidt@gmail.com>2015-02-08 01:07:00 +0100
committerCarbenium <keresztesschmidt@gmail.com>2015-03-10 21:09:21 +0100
commit37a14bc2d5066bdcdc24331c6718ccf54fb1afa5 (patch)
treea8514c64ae0e5184f20a810d36043d03ab4feac1 /src/server/game/Entities
parentc8944d73b32697456b8baeaa72f98378044d3800 (diff)
Core/Support: Update the support/ticket system to 6.x
Core/Mail: fix a logic error introduced in 829e11b6623f967672143d79cd8d31772f54866d
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index a25111df730..b46783deffb 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -3243,17 +3243,12 @@ void Player::SendMailResult(uint32 mailId, MailResponseType mailAction, MailResp
result.Command = mailAction;
result.ErrorCode = mailError;
- switch (mailError)
+ if (mailError == MAIL_ERR_EQUIP_ERROR)
+ result.BagResult = equipError;
+ else if (mailAction == MAIL_ITEM_TAKEN)
{
- case MAIL_ERR_EQUIP_ERROR:
- result.BagResult = equipError;
- break;
- case MAIL_ITEM_TAKEN:
- result.AttachID = item_guid;
- result.QtyInInventory = item_count;
- break;
- default:
- break;
+ result.AttachID = item_guid;
+ result.QtyInInventory = item_count;
}
GetSession()->SendPacket(result.Write());