summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2011-05-24 20:05:00 +0000
committerErmal <eri@pfsense.org>2011-05-24 20:05:00 +0000
commitd1a44a5f1c64d905f3389eff0ce747a9b810045a (patch)
treeb75ba1953e1201b8a813d2aafb678b2bebc8eed9
parent7e107d2ef73bc233113fd0cddecd5e0ac21b2e9b (diff)
downloadpfsense-d1a44a5f1c64d905f3389eff0ce747a9b810045a.zip
pfsense-d1a44a5f1c64d905f3389eff0ce747a9b810045a.tar.gz
Correct the interface alias generation.
-rw-r--r--etc/inc/filter.inc11
1 files changed, 9 insertions, 2 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index c644379..8463d3c 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -513,8 +513,15 @@ function filter_generate_aliases() {
$aliases = "loopback = \"{ lo0 }\"\n";
foreach ($FilterIflist as $if => $ifcfg) {
- $aliases .= "{$ifcfg['descr']} = \"{ {$ifcfg['if']}";
- $aliases .= " }\"\n";
+ if (is_array($ifcfg)) {
+ if ($ifcfg[0]['if'] == 'pppoe') {
+ $aliases .= "{$ifcfg[0]['descr']} = \"{ {$ifcfg[0]['if']}";
+ $aliases .= " }\"\n";
+ }
+ } else {
+ $aliases .= "{$ifcfg['descr']} = \"{ {$ifcfg['if']}";
+ $aliases .= " }\"\n";
+ }
}
$aliases .= "\n#SSH Lockout Table\n";
OpenPOWER on IntegriCloud