summaryrefslogtreecommitdiffstats
path: root/usr/local/www/interfaces_ppp_edit.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfSense.org>2010-01-27 16:07:01 -0500
committerScott Ullrich <sullrich@pfSense.org>2010-01-27 16:07:01 -0500
commit46022016708906f5af18f67c1f99039cede5f1df (patch)
treec683d69e0c2f6d6e54d4f900bc67d395157e1b0d /usr/local/www/interfaces_ppp_edit.php
parent9cf4b285a54705168e49d74996e8f8d214e846df (diff)
downloadpfsense-46022016708906f5af18f67c1f99039cede5f1df.zip
pfsense-46022016708906f5af18f67c1f99039cede5f1df.tar.gz
base64 encode/decode the dialcmd to work around escaping issues:
Diffstat (limited to 'usr/local/www/interfaces_ppp_edit.php')
-rw-r--r--usr/local/www/interfaces_ppp_edit.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/local/www/interfaces_ppp_edit.php b/usr/local/www/interfaces_ppp_edit.php
index 557695c..aca636f 100644
--- a/usr/local/www/interfaces_ppp_edit.php
+++ b/usr/local/www/interfaces_ppp_edit.php
@@ -63,7 +63,7 @@ if (isset($id) && $a_ppps[$id]) {
$pconfig['gateway'] = $a_ppps[$id]['gateway'];
$pconfig['localip'] = $a_ppps[$id]['localip'];
$pconfig['phone'] = $a_ppps[$id]['phone'];
- $pconfig['dialcmd'] = $a_ppps[$id]['dialcmd'];
+ $pconfig['dialcmd'] = base64_decode($a_ppps[$id]['dialcmd']);
$pconfig['connect-max-attempts'] = $a_ppps[$id]['connect-max-attempts'];
$pconfig['linespeed'] = $a_ppps[$id]['linespeed'];
$pconfig['descr'] = $a_ppps[$id]['descr'];
@@ -96,7 +96,7 @@ if ($_POST) {
$ppp['initstr'] = $_POST['initstr'];
$ppp['ap'] = $_POST['ap'];
$ppp['phone'] = $_POST['phone'];
- $ppp['dialcmd'] = $_POST['dialcmd'];
+ $ppp['dialcmd'] = base64_encode($_POST['dialcmd']);
$ppp['username'] = $_POST['username'];
$ppp['password'] = $_POST['password'];
$ppp['localip'] = $_POST['localip'];
OpenPOWER on IntegriCloud