From 5404ba77d0ca83cbbb071950ccb257b7a6dc2c63 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Fri, 19 Sep 2014 10:30:35 +0200 Subject: [PATCH] Throw exception when Server::dispatchCommand() is called with an invalid CommandSender --- src/pocketmine/Server.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index dcff100de..880e70658 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -1714,8 +1714,14 @@ class Server{ * @param string $commandLine * * @return bool + * + * @throws \Exception */ public function dispatchCommand(CommandSender $sender, $commandLine){ + if(!($sender instanceof CommandSender)){ + throw new \Exception("CommandSender is not valid"); + } + if($this->commandMap->dispatch($sender, $commandLine)){ return true; }