Index: wp-includes/class-http.php
===================================================================
--- wp-includes/class-http.php	(revision 25085)
+++ wp-includes/class-http.php	(working copy)
@@ -197,6 +197,9 @@
 
 		$response = $this->_dispatch_request($url, $r);
 
+		if ( is_wp_error( $response ) )
+			return $response;
+
 		// Append cookies that were used in this request to the response
 		if ( ! empty( $r['cookies'] ) ) {
       		$cookies_set = wp_list_pluck( $response['cookies'], 'name' );
