Bugfix for old versions of libcurl (#3982)
authorMatthew Fredrickson <creslin@digium.com>
Thu, 7 Apr 2005 21:18:14 +0000 (21:18 +0000)
committerMatthew Fredrickson <creslin@digium.com>
Thu, 7 Apr 2005 21:18:14 +0000 (21:18 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5437 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_curl.c

index 558117d..06d387c 100755 (executable)
@@ -104,7 +104,11 @@ static int curl_exec(struct ast_channel *chan, void *data)
 
                curl_easy_setopt(curl, CURLOPT_URL, url);
                curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteMemoryCallback);
+#ifdef CURLOPT_WRITEDATA
                curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *)&chunk);
+#else
+               curl_easy_setopt(curl, CURLOPT_WRITEINFO, (void *)&chunk);
+#endif
                curl_easy_setopt(curl, CURLOPT_USERAGENT, "asterisk-libcurl-agent/1.0");
 
                if (post_data) {