summaryrefslogtreecommitdiffstats
path: root/etc/inc/pfsense-utils.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/pfsense-utils.inc')
-rw-r--r--etc/inc/pfsense-utils.inc6
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index 193718a..0995a92 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -289,9 +289,11 @@ function is_alias_inuse($alias) {
/* loop through nat rules looking for alias in use */
if(is_array($config['nat']['rule']))
foreach($config['nat']['rule'] as $rule) {
- if($rule['target'] == $alias)
+ if($rule['target'] && $rule['target'] == $alias)
return true;
- if($rule['external-address'] == $alias)
+ if($rule['source']['address'] && $rule['source']['address'] == $alias)
+ return true;
+ if($rule['destination']['address'] && $rule['destination']['address'] == $alias)
return true;
}
return false;
OpenPOWER on IntegriCloud