summaryrefslogtreecommitdiffstats
path: root/etc/inc/interfaces.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2011-08-02 15:57:54 -0400
committerjim-p <jimp@pfsense.org>2011-08-02 15:57:54 -0400
commit5c5d2cad8c7fd99189b6634ecdb8a04f4d38d964 (patch)
treed2f242a95595c4a615a47c0d59d743b5fbe820fa /etc/inc/interfaces.inc
parenta7951d4af2ad138aedbb47615afc616436fd287a (diff)
downloadpfsense-5c5d2cad8c7fd99189b6634ecdb8a04f4d38d964.zip
pfsense-5c5d2cad8c7fd99189b6634ecdb8a04f4d38d964.tar.gz
If no pppoe service name is configured, send a null service name. Seems to help clients especially when reconnecting.
Diffstat (limited to 'etc/inc/interfaces.inc')
-rw-r--r--etc/inc/interfaces.inc6
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index 25ea227..679e347 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -1546,9 +1546,11 @@ EOD;
EOD;
}
- if (isset($ppp['provider']) && $type == "pppoe") {
+ if ($type == "pppoe") {
+ // Send a null service name if none is set.
+ $provider = isset($ppp['provider']) ? $ppp['provider'] : "";
$mpdconf .= <<<EOD
- set pppoe service "{$ppp['provider']}"
+ set pppoe service "{$provider}"
EOD;
}
OpenPOWER on IntegriCloud