From af6b279e54b74e3e5bc3d5a615fc474313463e82 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 1 Aug 2018 17:28:30 +0100 Subject: [PATCH] Player: Ensure we always get flagged as closed when parent constructor was never called This was causing unexpected bugs when players got disconnected during the login sequence. --- src/pocketmine/Player.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index f8afe7a6c..1724394c3 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2990,6 +2990,8 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ if($this->constructed){ parent::close(); + }else{ + $this->closed = true; } $this->spawned = false;