mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-03 15:27:42 +02:00
[ticket/13917] Use hash_equals() if it's available
PHPBB3-13917
This commit is contained in:
@@ -153,6 +153,12 @@ class helper
|
|||||||
*/
|
*/
|
||||||
public function string_compare($string_a, $string_b)
|
public function string_compare($string_a, $string_b)
|
||||||
{
|
{
|
||||||
|
// Use hash_equals() if it's available
|
||||||
|
if (function_exists('hash_equals'))
|
||||||
|
{
|
||||||
|
return hash_equals($string_a, $string_b);
|
||||||
|
}
|
||||||
|
|
||||||
$difference = strlen($string_a) != strlen($string_b);
|
$difference = strlen($string_a) != strlen($string_b);
|
||||||
|
|
||||||
for ($i = 0; $i < strlen($string_a) && $i < strlen($string_b); $i++)
|
for ($i = 0; $i < strlen($string_a) && $i < strlen($string_b); $i++)
|
||||||
|
Reference in New Issue
Block a user