From c853fa8a7d23d15aab76f4d79dc6417e875eac1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B8nstantine=20Kovalensky?= <45331093+kovalensky@users.noreply.github.com> Date: Wed, 25 Oct 2023 18:23:39 +0400 Subject: [PATCH] Variable collision fix (#984) --- bt/announce.php | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/bt/announce.php b/bt/announce.php index 16fcde9cc..3e1c8a07b 100644 --- a/bt/announce.php +++ b/bt/announce.php @@ -383,14 +383,9 @@ if (!$output) { $peers6 = ''; foreach ($rowset as $peer) { - $ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($peer['ip']); - $endian = inet_pton($ip) . pack('n', $peer['port']); - - if (\TorrentPier\Helpers\IPHelper::isValidv6($ip)) { - $peers6 .= $endian; - } else { - $peers .= $endian; - } + $peer_ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($peer['ip']); + $peer_ip_endian = inet_pton($peer_ip) . pack('n', $peer['port']); + \TorrentPier\Helpers\IPHelper::isValidv6($peer_ip) ? ($peers6 .= $peer_ip_endian) : ($peers = $peer_ip_endian); } } else { $peers = [];