From 3cb24dc4138078316844c21bc45b195df5eef351 Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Sat, 13 Oct 2018 16:26:31 +0000 Subject: [PATCH] Log sanitization --- src/danog/MadelineProto/Logger.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/danog/MadelineProto/Logger.php b/src/danog/MadelineProto/Logger.php index 641f8e7c..b7c8d809 100644 --- a/src/danog/MadelineProto/Logger.php +++ b/src/danog/MadelineProto/Logger.php @@ -68,6 +68,11 @@ class Logger $this->optional = Absolute::absolute(getcwd().'/MadelineProto.log'); } + if ($this->mode === 2 && !preg_match('/\.log$/', $this->optional)) { + $this->optional .= '.log'; + } + + if ($mode === 2 && $max_size !== -1 && file_exists($this->optional) && filesize($this->optional) > $max_size) { unlink($this->optional); }