From: Daniel Stenberg Date: Mon, 6 Aug 2001 08:22:26 +0000 (+0000) Subject: Jonathan Hseu noticed that you couldn't get a header callback unless you X-Git-Tag: curl-7_8_1-pre3~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=944f9a73f43d1f76f6b1697e2a0655f1811e067c;p=curl 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. --- 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).