diff --git a/src/danog/MadelineProto/Stream/MTProtoTransport/ObfuscatedStream.php b/src/danog/MadelineProto/Stream/MTProtoTransport/ObfuscatedStream.php index 2aa2759d..8043158e 100644 --- a/src/danog/MadelineProto/Stream/MTProtoTransport/ObfuscatedStream.php +++ b/src/danog/MadelineProto/Stream/MTProtoTransport/ObfuscatedStream.php @@ -186,12 +186,15 @@ class ObfuscatedStream implements BufferedProxyStreamInterface */ public function setExtra($extra) { - if (isset($extra['secret']) && strlen($extra['secret']) > 17) { - $extra['secret'] = hex2bin($extra['secret']); - } - if (isset($extra['secret']) && strlen($extra['secret']) == 17) { - $extra['secret'] = substr($extra['secret'], 0, 16); + if (isset($extra['secret'])) { + if (strlen($extra['secret']) > 17) { + $extra['secret'] = hex2bin($extra['secret']); + } + if (strlen($extra['secret']) == 17) { + $extra['secret'] = substr($extra['secret'], 1, 16); + } } + $this->extra = $extra; }