From 3e4ded87a4ba5a2b1af132c8da7b4f7c12197fd4 Mon Sep 17 00:00:00 2001 From: Reedy Date: Sun, 7 Aug 2022 21:07:07 +0100 Subject: [PATCH] LoginSignupSpecialPage: Check if $value is a string before length Bug: T314226 Change-Id: Id9c27200cea8dd1d6f4785bf553dc40e508a1ba1 --- includes/specialpage/LoginSignupSpecialPage.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/specialpage/LoginSignupSpecialPage.php b/includes/specialpage/LoginSignupSpecialPage.php index a361d2f69ad..3f6575fa5b6 100644 --- a/includes/specialpage/LoginSignupSpecialPage.php +++ b/includes/specialpage/LoginSignupSpecialPage.php @@ -829,7 +829,7 @@ abstract class LoginSignupSpecialPage extends AuthManagerSpecialPage { return $this->msg( 'noemailcreate' ); } elseif ( $value && !Sanitizer::validateEmail( $value ) ) { return $this->msg( 'invalidemailaddress' ); - } elseif ( strlen( $value ) > 255 ) { + } elseif ( is_string( $value ) && strlen( $value ) > 255 ) { return $this->msg( 'changeemail-maxlength' ); } return true; -- 2.11.4.GIT