X-Git-Url: https://reisub.nsupdate.info/git/?p=friendica-addons.git%2F.git;a=blobdiff_plain;f=monolog%2Fvendor%2Fmonolog%2Fmonolog%2Fsrc%2FMonolog%2FHandler%2FStreamHandler.php;fp=monolog%2Fvendor%2Fmonolog%2Fmonolog%2Fsrc%2FMonolog%2FHandler%2FStreamHandler.php;h=82c048e1c82ae28798e63a289c830717e04cf101;hp=651835122ec253112090b6a00beeb4816329f393;hb=569931986d6d704ac7e0264d6e5bb24df11a5b5f;hpb=11cc3594341cc67d6c1da1456ea77e7967de4b78 diff --git a/monolog/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php b/monolog/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php index 65183512..82c048e1 100644 --- a/monolog/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php +++ b/monolog/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php @@ -135,11 +135,14 @@ class StreamHandler extends AbstractProcessingHandler $this->createDir($url); $this->errorMessage = null; set_error_handler([$this, 'customErrorHandler']); - $stream = fopen($url, 'a'); - if ($this->filePermission !== null) { - @chmod($url, $this->filePermission); + try { + $stream = fopen($url, 'a'); + if ($this->filePermission !== null) { + @chmod($url, $this->filePermission); + } + } finally { + restore_error_handler(); } - restore_error_handler(); if (!is_resource($stream)) { $this->stream = null;