misc: Minor improvements

This commit is contained in:
Roman Kelesidis 2025-05-07 19:37:59 +03:00
commit 37b03e4489

View file

@ -605,11 +605,14 @@ function bt_show_ip($ip, $port = '')
if (IS_AM) { if (IS_AM) {
$ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($ip); $ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($ip);
// Wrap IPv6 address in square brackets if (!empty($port)) {
if ($port && str_contains($ip, ':')) { if (\TorrentPier\Helpers\IPHelper::isValidv6($ip)) {
$ip = "[$ip]"; // Wrap IPv6 address in square brackets
$ip = "[$ip]:$port";
} else {
$ip = "$ip:$port";
}
} }
$ip .= $port ? ":$port" : '';
return $ip; return $ip;
} }