fix undefined index in cloak_mask/uncloak_mask

This commit is contained in:
h00j 2021-04-01 22:30:22 +02:00
parent 8decd4f73f
commit 281dccb690

View File

@ -3027,7 +3027,7 @@ function uncloak_ip($ip) {
} }
function cloak_mask($mask) { function cloak_mask($mask) {
list($net, $block) = explode('/', $mask, 2); list($net, $block) = array_pad(explode('/', $mask, 2), 2, null);
$mask = cloak_ip($net); $mask = cloak_ip($net);
if ($block) { if ($block) {
$mask .= '/'.$block; $mask .= '/'.$block;
@ -3037,7 +3037,7 @@ function cloak_mask($mask) {
} }
function uncloak_mask($mask) { function uncloak_mask($mask) {
list($addr, $block) = explode('/', $mask, 2); list($addr, $block) = array_pad(explode('/', $mask, 2), 2, null);
$mask = uncloak_ip($addr); $mask = uncloak_ip($addr);
if ($mask === '#ERROR') { if ($mask === '#ERROR') {
$mask = $addr; $mask = $addr;