diff --git a/src/pocketmine/timings/TimingsHandler.php b/src/pocketmine/timings/TimingsHandler.php index 43790b299..9a35c338e 100644 --- a/src/pocketmine/timings/TimingsHandler.php +++ b/src/pocketmine/timings/TimingsHandler.php @@ -186,8 +186,11 @@ class TimingsHandler{ public function time(\Closure $closure) : void{ $this->startTiming(); - $closure(); - $this->stopTiming(); + try{ + $closure(); + }finally{ + $this->stopTiming(); + } } public function reset() : void{