]> granicus.if.org Git - php/commitdiff
Fixed bug #22681 (Crash when reading from invalid file pointer).
authorIlia Alshanetsky <iliaa@php.net>
Thu, 13 Mar 2003 18:15:31 +0000 (18:15 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Thu, 13 Mar 2003 18:15:31 +0000 (18:15 +0000)
ext/curl/interface.c

index 6a4ecbe54cdd5f6fe7172875046a11f4aaa1e692..e9661d54590504f054931c3da9f0937dff54225f 100644 (file)
@@ -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];