summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Ferrara <ircmaxell@gmail.com>2012-09-18 11:40:16 -0400
committerAnthony Ferrara <ircmaxell@gmail.com>2012-09-18 11:40:16 -0400
commit743710e7d6e463bc4f0a3f1151334e93e8f72050 (patch)
tree247124cd54da523908d09572fdf8ac68d1d1a672
parent711bee293e4cb666219bad417c3d33e0ab7ca819 (diff)
parenta7d7b4099c876f0db903c955a28280d2d4d88901 (diff)
downloadpassword_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.php2
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));
}