From 944f9a73f43d1f76f6b1697e2a0655f1811e067c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 6 Aug 2001 08:22:26 +0000 Subject: Jonathan Hseu noticed that you couldn't get a header callback unless you set CURLOPT_WRITEHEADER to non-NULL, even if you didn't care about that data. This is now fixed. --- lib/sendf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/sendf.c b/lib/sendf.c index 4417a888c..0408b1b81 100644 --- a/lib/sendf.c +++ b/lib/sendf.c @@ -230,7 +230,8 @@ CURLcode Curl_client_write(struct UrlData *data, return CURLE_WRITE_ERROR; } } - if((type & CLIENTWRITE_HEADER) && data->writeheader) { + if((type & CLIENTWRITE_HEADER) && + (data->fwrite_header || data->writeheader) ) { /* * Write headers to the same callback or to the especially setup * header callback function (added after version 7.7.1). -- cgit v1.2.3