diff options
author | Christopher Smith <chris@jalakai.co.uk> | 2014-10-04 11:59:42 +0100 |
---|---|---|
committer | Christopher Smith <chris@jalakai.co.uk> | 2014-10-04 11:59:42 +0100 |
commit | 9d846ff4e2a1d18faa3ce6df15f89425d194dd06 (patch) | |
tree | fc858dcec5a19d02e6e77774a29d98812917bac0 /lib/plugins/authplain/auth.php | |
parent | 6c8c1f4632a82459236200e9264c40ecebd4b162 (diff) | |
download | rpg-9d846ff4e2a1d18faa3ce6df15f89425d194dd06.tar.gz rpg-9d846ff4e2a1d18faa3ce6df15f89425d194dd06.tar.bz2 |
escaping backslash should be included in split items
Diffstat (limited to 'lib/plugins/authplain/auth.php')
-rw-r--r-- | lib/plugins/authplain/auth.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/plugins/authplain/auth.php b/lib/plugins/authplain/auth.php index ec5d16e9d..3d303597c 100644 --- a/lib/plugins/authplain/auth.php +++ b/lib/plugins/authplain/auth.php @@ -356,9 +356,12 @@ class auth_plugin_authplain extends DokuWiki_Auth_Plugin { $row = array(); $piece = ''; - for($i=0; $i<strlen($line); $i++){ + $len = strlen($line); + for($i=0; $i<$len; $i++){ if ($line[$i]=='\\'){ + $piece .= $line[$i]; $i++; + if ($i>=$len) break; } else if ($line[$i]==':'){ $row[] = $piece; $piece = ''; |