diff options
author | Jordi Boggiano <j.boggiano@seld.be> | 2016-09-29 09:17:31 +0200 |
---|---|---|
committer | Jordi Boggiano <j.boggiano@seld.be> | 2016-09-29 09:17:31 +0200 |
commit | 6bf91fa40a48d455cf05d22e7de9427ffb7e9360 (patch) | |
tree | fa01b223ce4779cab51ea0c464e68768d6b57f23 /src | |
parent | d72b886978e6878fb55d163ccbbc1a4cf6427f47 (diff) | |
download | monolog-6bf91fa40a48d455cf05d22e7de9427ffb7e9360.zip monolog-6bf91fa40a48d455cf05d22e7de9427ffb7e9360.tar.gz monolog-6bf91fa40a48d455cf05d22e7de9427ffb7e9360.tar.bz2 |
Make sure MercurialProcessor fails gracefully
Diffstat (limited to 'src')
-rw-r--r-- | src/Monolog/Processor/MercurialProcessor.php | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/Monolog/Processor/MercurialProcessor.php b/src/Monolog/Processor/MercurialProcessor.php index 1be3f29..7c07a7e 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(); } } |