src: pppoe iteration blues via crash reporter

This commit is contained in:
Franco Fichtner 2015-12-01 09:40:51 +01:00
parent bb55f6c08a
commit c6ff30e4df
3 changed files with 4 additions and 3 deletions

View File

@ -471,7 +471,7 @@ include("head.inc");
}
/* tack on PPPoE or PPtP servers here */
/* pppoe server */
if (is_array($config['pppoes']['pppoe'])) {
if (isset($config['pppoes']['pppoe'])) {
foreach($config['pppoes']['pppoe'] as $pppoe) {
if ($pppoe['mode'] == "server") {
$ifent = "poes". $pppoe['pppoeid'];

View File

@ -52,7 +52,7 @@ if ($_POST) {
if (!is_numeric($pppoeid)) {
continue;
}
if (is_array($config['pppoes']['pppoe'])) {
if (isset($config['pppoes']['pppoe'])) {
foreach ($config['pppoes']['pppoe'] as $pppoe) {
if ($pppoe['pppoeid'] == $pppoeid) {
vpn_pppoe_configure($pppoe);

View File

@ -37,7 +37,8 @@ function vpn_pppoe_get_id()
global $config;
$vpnid = 1;
if (is_array($config['pppoes']['pppoe'])) {
if (isset($config['pppoes']['pppoe'])) {
foreach ($config['pppoes']['pppoe'] as $pppoe) {
if ($vpnid == $pppoe['pppoeid']) {
$vpnid++;