From 5e48b82174b73b9b89c75975e9966972fb87e4de Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Sun, 4 Mar 2018 12:00:35 +0000 Subject: [PATCH] Avoid problems with getpid on webhosts --- src/danog/MadelineProto/Logger.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/danog/MadelineProto/Logger.php b/src/danog/MadelineProto/Logger.php index c634e52f..e6d16819 100644 --- a/src/danog/MadelineProto/Logger.php +++ b/src/danog/MadelineProto/Logger.php @@ -70,11 +70,15 @@ class Logger public static function is_fork() { - if (self::$pid === null) { - self::$pid = getmypid(); - } + try { + if (self::$pid === null) { + self::$pid = getmypid(); + } - return self::$pid !== getmypid(); + return self::$pid !== getmypid(); + } catch (\danog\MadelineProto\Exception $e) { + return false; + } } /*