Ticket #11305: 11305.diff
File 11305.diff, 823 bytes (added by , 11 years ago) |
---|
-
wp-includes/http.php
1376 1385 $theBody = ''; 1377 1386 } 1378 1387 1388 // See #11605 - When running under safe mode, Redirection is disabled above. Handle it manually. 1389 if ( !empty($theHeaders['headers']['location']) && (ini_get('safe_mode') || ini_get('open_basedir')) ) { 1390 if ( $r['redirection']-- > 0 ) { 1391 return $this->request($theHeaders['headers']['location'], $r); 1392 } else { 1393 return new WP_Error('http_request_failed', __('Too many redirects.')); 1394 } 1395 } 1396 1379 1397 $response = array(); 1380 1398 $response['code'] = curl_getinfo( $handle, CURLINFO_HTTP_CODE ); 1381 1399 $response['message'] = get_status_header_desc($response['code']);