Merge pull request #1141 from Howaner/GlobalFixes
Fix server-crash with non-existing items.
This commit is contained in:
commit
621400c9c6
@ -63,7 +63,7 @@ cItemHandler * cItemHandler::m_ItemHandler[2268];
|
|||||||
|
|
||||||
cItemHandler * cItemHandler::GetItemHandler(int a_ItemType)
|
cItemHandler * cItemHandler::GetItemHandler(int a_ItemType)
|
||||||
{
|
{
|
||||||
if (a_ItemType < 0)
|
if ((a_ItemType < 0) || ((unsigned long)a_ItemType >= ARRAYCOUNT(m_ItemHandler)))
|
||||||
{
|
{
|
||||||
// Either nothing (-1), or bad value, both cases should return the air handler
|
// Either nothing (-1), or bad value, both cases should return the air handler
|
||||||
if (a_ItemType < -1)
|
if (a_ItemType < -1)
|
||||||
|
Loading…
Reference in New Issue
Block a user