diff options
Diffstat (limited to 'includes/common.inc')
-rw-r--r-- | includes/common.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/common.inc b/includes/common.inc index ddda66a3d..a469d1f00 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -373,12 +373,14 @@ function drupal_http_request($url, $headers = array(), $method = 'GET', $data = fwrite($fp, $request); // Fetch response. + $response = ''; while (!feof($fp) && $data = fread($fp, 1024)) { - $response[] = $data; + $response .= $data; } fclose($fp); // Parse response. + $response = preg_split("/\r\n|\n|\r/", $response); list($protocol, $code, $text) = explode(' ', trim(array_shift($response)), 3); $result->headers = array(); $result->data = ''; |