diff --git a/src/wp-includes/user.php b/src/wp-includes/user.php
index f60dbe5d3f..5723031637 100644
a
|
b
|
function wp_insert_user( $userdata ) { |
2170 | 2170 | $user_login = trim( $pre_user_login ); |
2171 | 2171 | |
2172 | 2172 | // user_login must be between 0 and 60 characters. |
2173 | | if ( empty( $user_login ) ) { |
| 2173 | if ( empty( sanitize_user( $user_login ) ) ) { |
2174 | 2174 | return new WP_Error( 'empty_user_login', __( 'Cannot create a user with an empty login name.' ) ); |
2175 | 2175 | } elseif ( mb_strlen( $user_login ) > 60 ) { |
2176 | 2176 | return new WP_Error( 'user_login_too_long', __( 'Username may not be longer than 60 characters.' ) ); |