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) {
$ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($ip);
// Wrap IPv6 address in square brackets
if ($port && str_contains($ip, ':')) {
$ip = "[$ip]";
if (!empty($port)) {
if (\TorrentPier\Helpers\IPHelper::isValidv6($ip)) {
// Wrap IPv6 address in square brackets
$ip = "[$ip]:$port";
} else {
$ip = "$ip:$port";
}
}
$ip .= $port ? ":$port" : '';
return $ip;
}