WordPress.org

Make WordPress Core

Ticket #44965: 44965.patch

File 44965.patch, 1004 bytes (added by SergeyBiryukov, 3 years ago)
  • src/wp-includes/class-wp.php

     
    257257
    258258                                // If we're processing a 404 request, clear the error var since we found something.
    259259                                if ( '404' == $error ) {
    260                                         unset( $error, $_GET['error'] );
     260                                        unset( $error );
    261261                                }
    262262                        }
    263263
    264264                        // If req_uri is empty or if it is a request for ourself, unset error.
    265265                        if ( empty( $requested_path ) || $requested_file == $self || strpos( $_SERVER['PHP_SELF'], 'wp-admin/' ) !== false ) {
    266                                 unset( $error, $_GET['error'] );
     266                                unset( $error );
    267267
    268268                                if ( isset( $perma_query_vars ) && strpos( $_SERVER['PHP_SELF'], 'wp-admin/' ) !== false ) {
    269269                                        unset( $perma_query_vars );
     
    364364
    365365                if ( isset( $error ) ) {
    366366                        $this->query_vars['error'] = $error;
     367                } elseif ( ! empty( $rewrite ) ) {
     368                        unset( $this->query_vars['error'] );
    367369                }
    368370
    369371                /**