From 3d68d98e47202938ca92d53519ec0dcf64acaa32 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Mon, 20 Nov 2023 14:51:35 +0100 Subject: [PATCH] interfaces: dot validate vip without a netmask --- .../OPNsense/Interfaces/Api/VipSettingsController.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VipSettingsController.php b/src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VipSettingsController.php index 9ee379bdf..bde0de047 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VipSettingsController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VipSettingsController.php @@ -49,9 +49,7 @@ class VipSettingsController extends ApiMutableModelControllerBase if (!empty($tmp['network'])) { $parts = explode('/', $tmp['network'], 2); $overlay['subnet'] = $parts[0]; - if (count($parts) == 1 || $parts[1] == '') { - $overlay['subnet_bits'] = strpos($parts[0], ':') !== false ? 128 : 32; - } else { + if (count($parts) == 2 && $parts[1] != '') { $overlay['subnet_bits'] = $parts[1]; } }