From 5796784442530f3eff37c748bcfcf9ab53fcf2ab Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Fri, 19 Jun 2015 14:52:08 +0200 Subject: [PATCH] Stop calculating permissions on closed Players --- src/pocketmine/Player.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index cbf1affe4..f0fd0f0b3 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -461,6 +461,10 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $this->server->getPluginManager()->unsubscribeFromPermission(Server::BROADCAST_CHANNEL_USERS, $this); $this->server->getPluginManager()->unsubscribeFromPermission(Server::BROADCAST_CHANNEL_ADMINISTRATIVE, $this); + if($this->perm === null){ + return; + } + $this->perm->recalculatePermissions(); if($this->hasPermission(Server::BROADCAST_CHANNEL_USERS)){