? drupal_http_request-156582.patch Index: includes/common.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/common.inc,v retrieving revision 1.756.2.62 diff -u -p -r1.756.2.62 common.inc --- includes/common.inc 10 Aug 2009 10:56:34 -0000 1.756.2.62 +++ includes/common.inc 19 Aug 2009 20:14:24 -0000 @@ -435,13 +435,13 @@ function drupal_http_request($url, $head case 'http': $port = isset($uri['port']) ? $uri['port'] : 80; $host = $uri['host'] . ($port != 80 ? ':'. $port : ''); - $fp = @fsockopen($uri['host'], $port, $errno, $errstr, 15); + $fp = @fsockopen($uri['host'], $port, $errno, $errstr, ini_get("default_socket_timeout")); break; case 'https': // Note: Only works for PHP 4.3 compiled with OpenSSL. $port = isset($uri['port']) ? $uri['port'] : 443; $host = $uri['host'] . ($port != 443 ? ':'. $port : ''); - $fp = @fsockopen('ssl://'. $uri['host'], $port, $errno, $errstr, 20); + $fp = @fsockopen('ssl://'. $uri['host'], $port, $errno, $errstr, (ini_get("default_socket_timeout") + 5)); break; default: $result->error = 'invalid schema '. $uri['scheme'];