diff options
author | Ermal Luçi <eri@pfsense.org> | 2009-12-07 14:49:57 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2009-12-07 14:49:57 +0000 |
commit | 7c587b9f7a4794e279aea9a9fee4e5a6fc4e657d (patch) | |
tree | 0d751c62cc3b34db12a846e0fcdf1a859b4edb20 /etc/inc/captiveportal.inc | |
parent | 5208e6481f28c7d887086f53acf5fbb68b9c6d93 (diff) | |
download | pfsense-7c587b9f7a4794e279aea9a9fee4e5a6fc4e657d.zip pfsense-7c587b9f7a4794e279aea9a9fee4e5a6fc4e657d.tar.gz |
Try to prevent empty interfaces.
Diffstat (limited to 'etc/inc/captiveportal.inc')
-rw-r--r-- | etc/inc/captiveportal.inc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/inc/captiveportal.inc b/etc/inc/captiveportal.inc index dbed597..4f990f8 100644 --- a/etc/inc/captiveportal.inc +++ b/etc/inc/captiveportal.inc @@ -322,8 +322,10 @@ EOD; mwexec("/sbin/kldunload ipfw.ko"); $listifs = get_configured_interface_list_by_realif(); foreach ($listifs as $listrealif => $listif) { - mwexec("/sbin/ifconfig {$listrealif} -ipfwfilter"); - $carpif = link_ip_to_carp_interface(find_interface_ip($listrealif)); + if (!empty($listrealif)) { + mwexec("/sbin/ifconfig {$listrealif} -ipfwfilter"); + $carpif = link_ip_to_carp_interface(find_interface_ip($listrealif)); + } if (!empty($carpif)) { $carpsif = explode(" ", $carpif); foreach ($carpsif as $cpcarp) |