mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-07 20:28:31 +00:00
Fixed possible out-of-bounds access on corrupted playerdata when loading inventory contents
This commit is contained in:
parent
f714ed6e90
commit
77a4393c7b
@ -628,7 +628,7 @@ class Human extends Creature implements ProjectileSource, InventoryHolder{
|
|||||||
//Old hotbar saving stuff, ignore it
|
//Old hotbar saving stuff, ignore it
|
||||||
}elseif($slot >= 100 and $slot < 104){ //Armor
|
}elseif($slot >= 100 and $slot < 104){ //Armor
|
||||||
$this->armorInventory->setItem($slot - 100, Item::nbtDeserialize($item));
|
$this->armorInventory->setItem($slot - 100, Item::nbtDeserialize($item));
|
||||||
}else{
|
}elseif($slot >= 9 and $slot < $this->inventory->getSize() + 9){
|
||||||
$this->inventory->setItem($slot - 9, Item::nbtDeserialize($item));
|
$this->inventory->setItem($slot - 9, Item::nbtDeserialize($item));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user