From: Ilia Alshanetsky Date: Thu, 13 Mar 2003 18:15:31 +0000 (+0000) Subject: Fixed bug #22681 (Crash when reading from invalid file pointer). X-Git-Tag: RELEASE_0_5~491 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cf072c4a7596efa1506d1dd0509ef0a8c4fdd8b0;p=php Fixed bug #22681 (Crash when reading from invalid file pointer). --- diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 6a4ecbe54c..e9661d5459 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -430,7 +430,9 @@ static size_t curl_read(char *data, size_t size, size_t nmemb, void *ctx) switch (t->method) { case PHP_CURL_DIRECT: - length = fread(data, size, nmemb, t->fp); + if (t->fp) { + length = fread(data, size, nmemb, t->fp); + } break; case PHP_CURL_USER: { zval *argv[3];