From 7c587b9f7a4794e279aea9a9fee4e5a6fc4e657d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ermal=20Lu=E7i?= Date: Mon, 7 Dec 2009 14:49:57 +0000 Subject: [PATCH] Try to prevent empty interfaces. --- etc/inc/captiveportal.inc | 6 ++++-- etc/inc/util.inc | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/etc/inc/captiveportal.inc b/etc/inc/captiveportal.inc index dbed5977d9..4f990f8b24 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) diff --git a/etc/inc/util.inc b/etc/inc/util.inc index 0915f033f9..156e4f4f51 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -1112,4 +1112,4 @@ function is_URL($url) { return false; } -?> \ No newline at end of file +?>