From 760e9e02d10b77cc9a6f29f90b2bc91f66a3cd1e Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Wed, 11 Sep 2013 03:57:00 +0000 Subject: [PATCH] Avoid string offset notices in [25319]. git-svn-id: https://develop.svn.wordpress.org/trunk@25340 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/link-template.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-includes/link-template.php b/src/wp-includes/link-template.php index a6fbf3b9b1..4264d784ef 100644 --- a/src/wp-includes/link-template.php +++ b/src/wp-includes/link-template.php @@ -2293,12 +2293,12 @@ function set_url_scheme( $url, $scheme = null ) { } $url = trim( $url ); - if ( $url[0] === '/' && $url[1] === '/' ) + if ( substr( $url, 0, 2 ) === '//' ) $url = 'http:' . $url; if ( 'relative' == $scheme ) { $url = ltrim( preg_replace( '#^\w+://[^/]*#', '', $url ) ); - if ( $url[0] === '/' ) + if ( $url !== '' && $url[0] === '/' ) $url = '/' . ltrim($url , "/ \t\n\r\0\x0B" ); } else { $url = preg_replace( '#^\w+://#', $scheme . '://', $url );