diff --git a/docs/libcurl/opts/CURLOPT_HEADERDATA.3 b/docs/libcurl/opts/CURLOPT_HEADERDATA.3 index a6e7c59819..7311f2dce7 100644 --- a/docs/libcurl/opts/CURLOPT_HEADERDATA.3 +++ b/docs/libcurl/opts/CURLOPT_HEADERDATA.3 @@ -40,6 +40,10 @@ If \fICURLOPT_WRITEFUNCTION(3)\fP or \fICURLOPT_HEADERFUNCTION(3)\fP is used, If neither of those options are set, \fIpointer\fP must be a valid FILE * and it will be used by a plain fwrite() to write headers to. + +If you are using libcurl as a win32 DLL, you \fBMUST\fP use a +\fICURLOPT_WRITEFUNCTION(3)\fP or \fICURLOPT_HEADERFUNCTION(3)\fP if you set +this option or you will experience crashes. .SH DEFAULT NULL .SH PROTOCOLS