From 3c3ff5881c69417576e8e0b0a9c2e32ccee09029 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 15 Nov 2019 15:46:53 +0100 Subject: [PATCH] Avoid calling nested handler entirely if there is nothing left to handle --- src/Monolog/Handler/FilterHandler.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Monolog/Handler/FilterHandler.php b/src/Monolog/Handler/FilterHandler.php index bf5cb52a..949f2271 100644 --- a/src/Monolog/Handler/FilterHandler.php +++ b/src/Monolog/Handler/FilterHandler.php @@ -128,7 +128,9 @@ class FilterHandler extends AbstractHandler } } - $this->getHandler(count($filtered) > 0 ? $filtered[count($filtered) - 1] : null)->handleBatch($filtered); + if (count($filtered) > 0) { + $this->getHandler($filtered[count($filtered) - 1])->handleBatch($filtered); + } } /**