summaryrefslogtreecommitdiffstats
path: root/etc/inc/vpn.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2011-07-28 08:23:46 -0400
committerjim-p <jimp@pfsense.org>2011-07-28 08:24:27 -0400
commit4222087e90badb854274109fc32de422c5c25221 (patch)
tree69fa445dfb4a508551b6dc766a0013fcac72bea1 /etc/inc/vpn.inc
parent1f33a7128ba03c1f8f58f778ea6f8c43a11064a3 (diff)
downloadpfsense-4222087e90badb854274109fc32de422c5c25221.zip
pfsense-4222087e90badb854274109fc32de422c5c25221.tar.gz
Also escape \ in pptp passwords.
Diffstat (limited to 'etc/inc/vpn.inc')
-rw-r--r--etc/inc/vpn.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc
index 703ac7a..59e6d78 100644
--- a/etc/inc/vpn.inc
+++ b/etc/inc/vpn.inc
@@ -1220,7 +1220,8 @@ EOD;
if (is_array($pptpdcfg['user'])) {
foreach ($pptpdcfg['user'] as $user) {
- $pass = str_replace('"', '\"', $user['password']);
+ $pass = str_replace('\\', '\\\\', $user['password']);
+ $pass = str_replace('"', '\"', $pass);
$mpdsecret .= "{$user['name']} \"{$pass}\" {$user['ip']}\n";
}
}
OpenPOWER on IntegriCloud