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; + } } /*