From d92b4073495154e2a16c15b573f044d0b6233d72 Mon Sep 17 00:00:00 2001 From: dongresource Date: Mon, 5 Dec 2022 22:30:02 +0100 Subject: [PATCH] Fix sanity check in emailReceiveItemSingle() --- src/Email.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Email.cpp b/src/Email.cpp index bdae822..de0b318 100644 --- a/src/Email.cpp +++ b/src/Email.cpp @@ -93,7 +93,7 @@ static void emailReceiveItemSingle(CNSocket* sock, CNPacketData* data) { auto pkt = (sP_CL2FE_REQ_PC_RECV_EMAIL_ITEM*)data->buf; Player* plr = PlayerManager::getPlayer(sock); - if (pkt->iSlotNum < 0 || pkt->iSlotNum >= AINVEN_COUNT || pkt->iSlotNum < 1 || pkt->iSlotNum > 4) + if (pkt->iSlotNum < 0 || pkt->iSlotNum >= AINVEN_COUNT || pkt->iEmailItemSlot < 1 || pkt->iEmailItemSlot > 4) return; // sanity check // get email item from db and delete it