diff options
author | Scott Ullrich <sullrich@pfSense.org> | 2010-01-27 16:07:01 -0500 |
---|---|---|
committer | Scott Ullrich <sullrich@pfSense.org> | 2010-01-27 16:07:01 -0500 |
commit | 46022016708906f5af18f67c1f99039cede5f1df (patch) | |
tree | c683d69e0c2f6d6e54d4f900bc67d395157e1b0d /usr | |
parent | 9cf4b285a54705168e49d74996e8f8d214e846df (diff) | |
download | pfsense-46022016708906f5af18f67c1f99039cede5f1df.zip pfsense-46022016708906f5af18f67c1f99039cede5f1df.tar.gz |
base64 encode/decode the dialcmd to work around escaping issues:
Diffstat (limited to 'usr')
-rw-r--r-- | usr/local/www/interfaces_ppp_edit.php | 4 |
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']; |