mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Avoid a Warning:Invalid argument supplied for foreach() in
/etc/inc/pfsense-utils.inc on line 177
This commit is contained in:
parent
58b92d4a1f
commit
8022eaaafc
@ -167,17 +167,21 @@ function is_alias_inuse($alias) {
|
||||
if($alias == "") return false;
|
||||
/* loop through firewall rules looking for alias in use */
|
||||
foreach($config['filter']['rule'] as $rule) {
|
||||
if($rule['source']['address'] == $alias)
|
||||
return true;
|
||||
if($rule['destination']['address'] == $alias)
|
||||
return true;
|
||||
if(isset($rule['source']))
|
||||
if($rule['source']['address'] == $alias)
|
||||
return true;
|
||||
if(isset($rule['destination']))
|
||||
if($rule['destination']['address'] == $alias)
|
||||
return true;
|
||||
}
|
||||
/* loop through nat rules looking for alias in use */
|
||||
foreach($config['nat']['rule'] as $rule) {
|
||||
if($rule['source']['address'] == $alias)
|
||||
return true;
|
||||
if($rule['destination']['address'] == $alias)
|
||||
return true;
|
||||
if(isset($rule['source']))
|
||||
if($rule['source']['address'] == $alias)
|
||||
return true;
|
||||
if(isset($rule['destination']))
|
||||
if($rule['destination']['address'] == $alias)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user