diff options
-rw-r--r-- | etc/inc/interfaces.inc | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index 2d16927..97b59d8 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -116,17 +116,18 @@ function interface_netgraph_needed($interface = "wan") { $found = false; break; } - } else { - $realif = get_real_interface($interface); - if (is_array($config['ppps']['ppp']) && count($config['ppps']['ppp'])) { - foreach ($config['ppps']['ppp'] as $pppid => $ppp) { - if ($realif == $ppp['if']) { - $found = true; - break; - } + } + } + if ($found == false) { + $realif = get_real_interface($interface); + if (is_array($config['ppps']['ppp']) && count($config['ppps']['ppp'])) { + foreach ($config['ppps']['ppp'] as $pppid => $ppp) { + if ($realif == $ppp['if']) { + $found = true; + break; } - } - } + } + } } if ($found == false) { |