瀏覽代碼

[Security] Use a negative length parameter to simplify the code

Victor Berchet 14 年之前
父節點
當前提交
4dacdcc4ec
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/Symfony/Component/Security/Encoder/BasePasswordEncoder.php

+ 1 - 1
src/Symfony/Component/Security/Encoder/BasePasswordEncoder.php

@@ -36,7 +36,7 @@ abstract class BasePasswordEncoder implements PasswordEncoderInterface
         $saltBegins = strrpos($mergedPasswordSalt, '{');
 
         if (false !== $saltBegins && $saltBegins + 1 < strlen($mergedPasswordSalt)) {
-            $salt = substr($mergedPasswordSalt, $saltBegins + 1, strlen($mergedPasswordSalt) - 1);
+            $salt = substr($mergedPasswordSalt, $saltBegins + 1, -1);
             $password = substr($mergedPasswordSalt, 0, $saltBegins);
         }