From 92bdac8474e5a749247c112c4f5e315057693e53 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Sun, 6 Mar 2016 15:54:13 +0000 Subject: [PATCH] HTTP: Avoid an undefined index notice in `wp_http_validate_url()`. Props perezlabs. Fixes #34164. git-svn-id: https://develop.svn.wordpress.org/trunk@36870 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/http.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/http.php b/src/wp-includes/http.php index 9bb554a0e6..05792c29c2 100644 --- a/src/wp-includes/http.php +++ b/src/wp-includes/http.php @@ -523,7 +523,11 @@ function wp_http_validate_url( $url ) { $parsed_home = @parse_url( get_option( 'home' ) ); - $same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ); + if ( isset( $parsed_home['host'] ) ) { + $same_host = ( strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ) || 'localhost' === strtolower( $parsed_url['host'] ) ); + } else { + $same_host = false; + } if ( ! $same_host ) { $host = trim( $parsed_url['host'], '.' );