X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/9c40b4d36daed9e28e48a5fe9205c32557195a4b..672d6bc6da735e745275ef7a86341dc1178da8d2:/wp-admin/upgrade.php diff --git a/wp-admin/upgrade.php b/wp-admin/upgrade.php index 6f19e70c..7c093d1c 100644 --- a/wp-admin/upgrade.php +++ b/wp-admin/upgrade.php @@ -68,13 +68,11 @@ switch ( $step ) : break; case 1: wp_upgrade(); - - if ( empty( $_GET['backto'] ) ) - $backto = __get_option( 'home' ) . '/'; - else { - $backto = stripslashes( urldecode( $_GET['backto'] ) ); + + $backto = empty($_GET['backto']) ? '' : $_GET['backto'] ; + $backto = stripslashes( urldecode( $backto ) ); $backto = esc_url_raw( $backto ); - } + $backto = wp_validate_redirect($backto, __get_option( 'home' ) . '/'); ?>