system: Net_IPv6::compress() should not compress "::" to ""

This commit is contained in:
Franco Fichtner 2022-07-19 11:26:31 +02:00
parent b66ff4bc5b
commit 8d4b63d306

View File

@ -589,8 +589,10 @@ class Net_IPv6
$cip = preg_replace('/' . $match . '/', ':', $cip, 1);
}
$cip = preg_replace('/((^:)|(:$))/', '', $cip);
$cip = preg_replace('/((^:)|(:$))/', '::', $cip);
if ($cip != '::') {
$cip = preg_replace('/((^:)|(:$))/', '', $cip);
$cip = preg_replace('/((^:)|(:$))/', '::', $cip);
}
if ('' != $netmask) {
$cip = $cip . '/' . $netmask;