From c7e08195e4f6c0d3e431f807342234e0a5a7ba1f Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sat, 17 Oct 2015 13:39:46 +0000 Subject: [PATCH] Fix Pingback This code was using the HTTPRequest helpers wrong. This commit sets the body directly instead of jamming the XML in as a POST param. --- plugins/Linkback/LinkbackPlugin.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/Linkback/LinkbackPlugin.php b/plugins/Linkback/LinkbackPlugin.php index 9602fd7fce..4e49de670f 100644 --- a/plugins/Linkback/LinkbackPlugin.php +++ b/plugins/Linkback/LinkbackPlugin.php @@ -196,9 +196,10 @@ class LinkbackPlugin extends Plugin $request = HTTPClient::start(); try { + $request->setBody(xmlrpc_encode_request('pingback.ping', $args)); $response = $request->post($endpoint, array('Content-Type: text/xml'), - xmlrpc_encode_request('pingback.ping', $args)); + false); $response = xmlrpc_decode($response->getBody()); if (xmlrpc_is_fault($response)) { common_log(LOG_WARNING,