From d24a546a7860c54ad60896ecc64aa606e0afde57 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 7 Apr 2020 22:08:24 +0200 Subject: [PATCH] Firewall source nat (outbound), support ranges in plugins. for https://github.com/opnsense/plugins/issues/1749 --- src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php b/src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php index dc5d961cd..cf96f6b30 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php +++ b/src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php @@ -106,6 +106,8 @@ class SNatRule extends Rule $rule['disabled'] = true; } $rule[$fieldname] = "$" . $rule[$fieldname]; + } elseif (!empty($rule[$fieldname])) { + $rule[$fieldname] = str_replace('-', ':', $rule[$fieldname]); // range interpretation } } if (empty($rule['poolopts']) || $rule['poolopts'] != "source-hash") {