Преглед на файлове

[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);
         }