summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/private/security/stringutils.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/security/stringutils.php b/lib/private/security/stringutils.php
index 33a3a708012..ecba655ebd6 100644
--- a/lib/private/security/stringutils.php
+++ b/lib/private/security/stringutils.php
@@ -25,6 +25,10 @@ class StringUtils {
*/
public static function equals($expected, $input) {
+ if(!is_string($expected) || !is_string($input)) {
+ return false;
+ }
+
if(function_exists('hash_equals')) {
return hash_equals($expected, $input);
}