- fix regression introduced by the fix for #48518 (Ilia, Rasmus)

This commit is contained in:
Pierre Joye 2009-06-27 21:20:25 +00:00
parent ec2dab6b47
commit 8e83d9e8b8

View File

@ -2118,6 +2118,14 @@ PHP_FUNCTION(curl_exec)
RETURN_STRINGL(ch->handlers->write->buf.c, ch->handlers->write->buf.len, 1); RETURN_STRINGL(ch->handlers->write->buf.c, ch->handlers->write->buf.len, 1);
} }
/* flush the file handle, so any remaining data is synched to disk */
if (ch->handlers->write->method == PHP_CURL_FILE && ch->handlers->write->fp) {
fflush(ch->handlers->write->fp);
}
if (ch->handlers->write_header->method == PHP_CURL_FILE && ch->handlers->write_header->fp) {
fflush(ch->handlers->write_header->fp);
}
if (ch->handlers->write->method == PHP_CURL_RETURN) { if (ch->handlers->write->method == PHP_CURL_RETURN) {
RETURN_EMPTY_STRING(); RETURN_EMPTY_STRING();
} else { } else {