diff options
author | jim-p <jimp@pfsense.org> | 2011-07-28 08:23:46 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2011-07-28 08:24:27 -0400 |
commit | 4222087e90badb854274109fc32de422c5c25221 (patch) | |
tree | 69fa445dfb4a508551b6dc766a0013fcac72bea1 /etc | |
parent | 1f33a7128ba03c1f8f58f778ea6f8c43a11064a3 (diff) | |
download | pfsense-4222087e90badb854274109fc32de422c5c25221.zip pfsense-4222087e90badb854274109fc32de422c5c25221.tar.gz |
Also escape \ in pptp passwords.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/vpn.inc | 3 |
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"; } } |