From e488da267defbdb80572141b92ce2dd33375d249 Mon Sep 17 00:00:00 2001 From: Chris Buechler Date: Wed, 1 Jun 2016 16:52:45 -0500 Subject: [PATCH] Don't override type so changing it is possible. Ticket #6439 --- src/usr/local/www/interfaces_ppps_edit.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/usr/local/www/interfaces_ppps_edit.php b/src/usr/local/www/interfaces_ppps_edit.php index 70028d80d5..b36c40a943 100644 --- a/src/usr/local/www/interfaces_ppps_edit.php +++ b/src/usr/local/www/interfaces_ppps_edit.php @@ -97,7 +97,9 @@ if (isset($_POST['id']) && is_numericint($_POST['id'])) { if (isset($id) && $a_ppps[$id]) { $pconfig['ptpid'] = $a_ppps[$id]['ptpid']; - $pconfig['type'] = $a_ppps[$id]['type']; + if (!isset($_REQUEST['type'])) { + $pconfig['type'] = $a_ppps[$id]['type']; + } $pconfig['interfaces'] = explode(",", $a_ppps[$id]['ports']); $pconfig['username'] = $a_ppps[$id]['username']; $pconfig['password'] = base64_decode($a_ppps[$id]['password']);