diff options
author | Anthony Ferrara <ircmaxell@gmail.com> | 2012-09-18 11:40:16 -0400 |
---|---|---|
committer | Anthony Ferrara <ircmaxell@gmail.com> | 2012-09-18 11:40:16 -0400 |
commit | 743710e7d6e463bc4f0a3f1151334e93e8f72050 (patch) | |
tree | 247124cd54da523908d09572fdf8ac68d1d1a672 | |
parent | 711bee293e4cb666219bad417c3d33e0ab7ca819 (diff) | |
parent | a7d7b4099c876f0db903c955a28280d2d4d88901 (diff) | |
download | password_compat-origin/nicholas-grekas-xor-fix.zip password_compat-origin/nicholas-grekas-xor-fix.tar.gz password_compat-origin/nicholas-grekas-xor-fix.tar.bz2 |
Merge pull request for fixing buffer creation with xororigin/nicholas-grekas-xor-fix
-rw-r--r-- | lib/password.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/password.php b/lib/password.php index 13c9d75..20f2e51 100644 --- a/lib/password.php +++ b/lib/password.php @@ -118,7 +118,7 @@ if (!defined('PASSWORD_BCRYPT')) { $bl = strlen($buffer); for ($i = 0; $i < $raw_length; $i++) { if ($i < $bl) { - $buffer[$i] ^= chr(mt_rand(0, 255)); + $buffer[$i] = $buffer[$i] ^ chr(mt_rand(0, 255)); } else { $buffer .= chr(mt_rand(0, 255)); } |