Index: wp-admin/includes/theme.php
===================================================================
--- wp-admin/includes/theme.php	(revision 17324)
+++ wp-admin/includes/theme.php	(working copy)
@@ -391,7 +391,7 @@
 	if ( ! $res ) {
 		$request = wp_remote_post('http://api.wordpress.org/themes/info/1.0/', array( 'body' => array('action' => $action, 'request' => serialize($args))) );
 		if ( is_wp_error($request) ) {
-			$res = new WP_Error('themes_api_failed', __('An Unexpected HTTP Error occurred during the API request.'), $request->get_error_message() );
+			$res = $request;
 		} else {
 			$res = unserialize($request['body']);
 			if ( ! $res )
