From dac4cd09699bdafa5bcf1cf7b699438e5f669b26 Mon Sep 17 00:00:00 2001 From: Steve Beaver Date: Thu, 4 Oct 2018 08:24:48 -0400 Subject: [PATCH] Fixed #9002 - PPPoE Service Name may contain ':' --- src/usr/local/www/interfaces.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/usr/local/www/interfaces.php b/src/usr/local/www/interfaces.php index 5b3d06568f..056713be26 100755 --- a/src/usr/local/www/interfaces.php +++ b/src/usr/local/www/interfaces.php @@ -829,8 +829,9 @@ if ($_POST['apply']) { $input_errors[] = gettext("A valid IPv6 gateway must be specified."); } } - if (($_POST['provider'] && !is_domain($_POST['provider']))) { - $input_errors[] = gettext("The service name contains invalid characters."); + + if (($_POST['provider'] && (strpos($_POST['provider'], "\"")))) { + $input_errors[] = gettext("The service name may not contain quote characters."); } if (($_POST['pppoe_idletimeout'] != "") && !is_numericint($_POST['pppoe_idletimeout'])) { $input_errors[] = gettext("The idle timeout value must be an integer.");