]> granicus.if.org Git - curl/commitdiff
added comment for windows people about READFUNCTION being needed
authorDaniel Stenberg <daniel@haxx.se>
Sun, 21 Nov 2004 12:42:28 +0000 (12:42 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 21 Nov 2004 12:42:28 +0000 (12:42 +0000)
docs/examples/ftpupload.c

index e69ec2d00bea677d50df31553568ff61d210973d..68b86fdf47ff766ec5840c666e24ff29e19c73b1 100644 (file)
@@ -72,6 +72,12 @@ int main(int argc, char **argv)
     /* now specify which file to upload */
     curl_easy_setopt(curl, CURLOPT_READDATA, hd_src);
 
+    /* NOTE: if you want this example to work on Windows with libcurl as a
+       DLL, you MUST also provide a read callback with
+       CURLOPT_READFUNCTION. Failing to do so will give you a crash since a
+       DLL may not use the variable's memory when passed in to it from an app
+       like this. */
+
     /* and give the size of the upload (optional) */
     curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE, file_info.st_size);