]> granicus.if.org Git - php/commitdiff
MFH: Fixed bug #23539 (curl_exec() produces strange results). (daniel@haxx.se)
authorfoobar <sniper@php.net>
Mon, 19 May 2003 14:19:33 +0000 (14:19 +0000)
committerfoobar <sniper@php.net>
Mon, 19 May 2003 14:19:33 +0000 (14:19 +0000)
ext/curl/curl.c

index 06b8b75e7821926a53c8f3bc2afc375f45a844ec..75ee00870ab2f8fa7a7b2bf56045151d8af64287 100644 (file)
@@ -338,7 +338,7 @@ static size_t curl_write(char *data, size_t size, size_t nmemb, void *ctx)
 
        switch (t->method) {
        case PHP_CURL_STDOUT:
-               PHPWRITE(data, size);
+               PHPWRITE(data, length);
                break;
        case PHP_CURL_FILE:
                return fwrite(data, size, nmemb, t->fp);
@@ -458,7 +458,7 @@ static size_t curl_write_header(char *data, size_t size, size_t nmemb, void *ctx
                        if (ch->handlers->write->method == PHP_CURL_RETURN)
                                smart_str_appendl(&ch->handlers->write->buf, data, (int) length);
                        else
-                               PHPWRITE(data, size);
+                               PHPWRITE(data, length);
                        break;
                case PHP_CURL_FILE:
                        return fwrite(data, size, nmemb, t->fp);