From a4a785e7a3bc74466b18f490b823eb9d7f84ebfd Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Wed, 24 Mar 2004 18:58:36 +0000
Subject: [PATCH] - Patch #6517 by kika: drupal_http_request() fails to open
 feed because on PHP 4.1.2.  Also updated file.inc.

---
 includes/common.inc | 2 +-
 includes/file.inc   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/includes/common.inc b/includes/common.inc
index b8cdc11a3c77..47fb29bd9e6e 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -333,7 +333,7 @@ function drupal_http_request($url, $headers = array(), $method = 'GET', $data =
   fwrite($fp, $request);
 
   // Fetch response.
-  while (!feof($fp) && $data = fgets($fp)) {
+  while (!feof($fp) && $data = fgets($fp, 1024)) {
     $response[] = $data;
   }
   fclose($fp);
diff --git a/includes/file.inc b/includes/file.inc
index 27fcd181c71f..d3f6344a3bd9 100644
--- a/includes/file.inc
+++ b/includes/file.inc
@@ -307,7 +307,7 @@ function file_transfer($source, $headers) {
   // Transfer file in 1024 byte chunks to save memory usage.
   $fd = fopen($source, 'rb');
   while (!feof($fd)) {
-    print fgets($fd);
+    print fgets($fd, 1024);
   }
   fclose($fd);
   exit();
-- 
GitLab