summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2003-05-19 14:19:33 +0000
committerfoobar <sniper@php.net>2003-05-19 14:19:33 +0000
commit596b08b9a169317937cdf6054c4282a11fb4c671 (patch)
tree3376c5815fa61497fb771dffac64c9da818952f9
parent52c6a66274f63de2fb423b881b4d58ca393df39e (diff)
downloadphp-git-596b08b9a169317937cdf6054c4282a11fb4c671.tar.gz
MFH: Fixed bug #23539 (curl_exec() produces strange results). (daniel@haxx.se)
-rw-r--r--ext/curl/curl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/curl/curl.c b/ext/curl/curl.c
index 06b8b75e78..75ee00870a 100644
--- a/ext/curl/curl.c
+++ b/ext/curl/curl.c
@@ -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);