From 0f1d9cdf1c4f522a2959fa54b32fa25febe18a32 Mon Sep 17 00:00:00 2001 From: Gent S Date: Mon, 23 Nov 2020 17:03:08 -0500 Subject: [PATCH] Add sanity check for nano ID in nano equip handler --- src/NanoManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NanoManager.cpp b/src/NanoManager.cpp index d85544a..2bcf105 100644 --- a/src/NanoManager.cpp +++ b/src/NanoManager.cpp @@ -69,7 +69,7 @@ void NanoManager::nanoEquipHandler(CNSocket* sock, CNPacketData* data) { Player *plr = PlayerManager::getPlayer(sock); // sanity checks - if (plr == nullptr || nano->iNanoSlotNum > 2 || nano->iNanoSlotNum < 0) + if (plr == nullptr || nano->iNanoSlotNum > 2 || nano->iNanoSlotNum < 0 || nano->iNanoID > 36) return; resp.iNanoID = nano->iNanoID;