From 9f3b8dbead783213e495b57567e6fdb591c76649 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Mon, 11 Aug 2014 15:18:08 +0000 Subject: [PATCH] XML-RPC: Avoid a PHP notice in pingback_ping() method. props jesin, simonp303. fixes #29177. git-svn-id: https://develop.svn.wordpress.org/trunk@29464 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-xmlrpc-server.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/class-wp-xmlrpc-server.php b/src/wp-includes/class-wp-xmlrpc-server.php index 53f5691ba8..4ea5df60f8 100644 --- a/src/wp-includes/class-wp-xmlrpc-server.php +++ b/src/wp-includes/class-wp-xmlrpc-server.php @@ -5759,7 +5759,7 @@ class wp_xmlrpc_server extends IXR_Server { $urltest = parse_url($pagelinkedto); if ( $post_ID = url_to_postid($pagelinkedto) ) { $way = 'url_to_postid()'; - } elseif ( preg_match('#p/[0-9]{1,}#', $urltest['path'], $match) ) { + } elseif ( isset( $urltest['path'] ) && preg_match('#p/[0-9]{1,}#', $urltest['path'], $match) ) { // the path defines the post_ID (archives/p/XXXX) $blah = explode('/', $match[0]); $post_ID = (int) $blah[1];