Make WordPress Core

Ticket #35012: 35012.diff

File 35012.diff, 455 bytes (added by vdwijngaert, 9 years ago)

Adds check for redirect loop.

  • src/wp-includes/query.php

     
    50245024                        return;
    50255025                }
    50265026
     5027                // Prevent possible redirect loop (see https://core.trac.wordpress.org/ticket/35012)
     5028                if ( $link === get_post_permalink() ) {
     5029                        return;
     5030                }
     5031
    50275032                wp_redirect( $link, 301 ); // Permanent redirect
    50285033                exit;
    50295034        endif;