Avoid a Warning:Invalid argument supplied for foreach() in

/etc/inc/pfsense-utils.inc on line 177
This commit is contained in:
Scott Ullrich 2005-12-22 18:27:57 +00:00
parent 58b92d4a1f
commit 8022eaaafc

View File

@ -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;
}