From 6bf91fa40a48d455cf05d22e7de9427ffb7e9360 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 29 Sep 2016 09:17:31 +0200 Subject: [PATCH] Make sure MercurialProcessor fails gracefully --- src/Monolog/Processor/MercurialProcessor.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Monolog/Processor/MercurialProcessor.php b/src/Monolog/Processor/MercurialProcessor.php index 1be3f292..7c07a7e9 100644 --- a/src/Monolog/Processor/MercurialProcessor.php +++ b/src/Monolog/Processor/MercurialProcessor.php @@ -51,9 +51,13 @@ class MercurialProcessor } $result = explode(' ', trim(`hg id -nb`)); - return self::$cache = array( - 'branch' => $result[1], - 'revision' => $result[2], - ); + if (count($result) >= 3) { + return self::$cache = array( + 'branch' => $result[1], + 'revision' => $result[2], + ); + } + + return self::$cache = array(); } }