summaryrefslogtreecommitdiffstats
path: root/etc
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:59:11 -0400
commit233e2af1f43c143342336169b28b0bfa1165f2d1 (patch)
tree99d46be1c06fb3fc6b013631d2497633699fc9f6 /etc
parenteea89a5c1b8eb3f1af2d4c9fc81c50ff764e7a59 (diff)
downloadpfsense-233e2af1f43c143342336169b28b0bfa1165f2d1.zip
pfsense-233e2af1f43c143342336169b28b0bfa1165f2d1.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')
-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 6b2eb7d..8eb4d36 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -1576,9 +1576,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