From bff5bf25aea5cf56bbbfaeaa89f5e1f0ac920c90 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 22 Jan 2020 14:36:40 +0000 Subject: [PATCH] LegacySkinAdapter: make resource patch validity check more robust --- .../network/mcpe/protocol/types/LegacySkinAdapter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pocketmine/network/mcpe/protocol/types/LegacySkinAdapter.php b/src/pocketmine/network/mcpe/protocol/types/LegacySkinAdapter.php index e36a9493b..b78e5fb51 100644 --- a/src/pocketmine/network/mcpe/protocol/types/LegacySkinAdapter.php +++ b/src/pocketmine/network/mcpe/protocol/types/LegacySkinAdapter.php @@ -59,7 +59,7 @@ class LegacySkinAdapter implements SkinAdapter{ $geometryName = ""; $resourcePatch = json_decode($data->getResourcePatch(), true); - if(is_array($resourcePatch["geometry"]) && is_string($resourcePatch["geometry"]["default"])){ + if(isset($resourcePatch["geometry"]["default"]) && is_string($resourcePatch["geometry"]["default"])){ $geometryName = $resourcePatch["geometry"]["default"]; }else{ //TODO: Kick for invalid skin