]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
enable https on mod_xml_cdr
authorAnthony Minessale <anthony.minessale@gmail.com>
Tue, 19 Aug 2008 14:52:44 +0000 (14:52 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Tue, 19 Aug 2008 14:52:44 +0000 (14:52 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9321 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/xml_int/mod_xml_cdr/mod_xml_cdr.c

index cb8ba16fd70c0c1b104fb4a30c3d49d5c51ec511..55faccf1abd3dd47be862694917f366b50e6fde0 100644 (file)
@@ -141,6 +141,11 @@ static switch_status_t my_on_hangup(switch_core_session_t *session)
                        headers = curl_slist_append(headers, "Content-Type: application/x-www-form-plaintext");
                }
 
+               if (!strncasecmp(globals.url, "https", 5)) {
+                       curl_easy_setopt(curl_handle, CURLOPT_SSL_VERIFYPEER, 0);
+                       curl_easy_setopt(curl_handle, CURLOPT_SSL_VERIFYHOST, 0);
+               }
+
                if (!(curl_xml_text = switch_mprintf("cdr=%s", xml_text))) {
                        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CRIT, "Memory Error!\n");
                        goto error;