]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
choose CURLOPT_TIMEOUT variant at compile time, use MS if available
authorRupa Schomaker <rupa@rupa.com>
Thu, 26 Nov 2009 15:54:10 +0000 (15:54 +0000)
committerRupa Schomaker <rupa@rupa.com>
Thu, 26 Nov 2009 15:54:10 +0000 (15:54 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15686 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_cidlookup/mod_cidlookup.c

index ac05561eb784f50b9f8e72ab0d187a9e2821ca70..3c9fecb15b39237bb6e241cf0b7f37af3092b393 100755 (executable)
@@ -386,9 +386,12 @@ static char *do_lookup_url(switch_memory_pool_t *pool, switch_event_t *event, co
        curl_easy_setopt(curl_handle, CURLOPT_MAXREDIRS, 10);
        /*
         TIMEOUT_MS is introduced in 7.16.2, we have 7.16.0 in tree 
+        */
+#ifdef CURLOPT_TIMEOUT_MS
        curl_easy_setopt(curl_handle, CURLOPT_TIMEOUT_MS, globals.curl_timeout);
-       */
+#else
        curl_easy_setopt(curl_handle, CURLOPT_TIMEOUT, globals.curl_timeout/1000);
+#endif
        curl_easy_setopt(curl_handle, CURLOPT_URL, query);
        curl_easy_setopt(curl_handle, CURLOPT_WRITEFUNCTION, file_callback);
        curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, (void *) &http_data);