Variable collision fix (#984)

This commit is contained in:
Cønstantine Kovalensky 2023-10-25 18:23:39 +04:00 committed by GitHub
commit c853fa8a7d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -383,14 +383,9 @@ if (!$output) {
$peers6 = ''; $peers6 = '';
foreach ($rowset as $peer) { foreach ($rowset as $peer) {
$ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($peer['ip']); $peer_ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($peer['ip']);
$endian = inet_pton($ip) . pack('n', $peer['port']); $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);
if (\TorrentPier\Helpers\IPHelper::isValidv6($ip)) {
$peers6 .= $endian;
} else {
$peers .= $endian;
}
} }
} else { } else {
$peers = []; $peers = [];