don
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12758 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
4a48d3dd5a
commit
e23d05ddac
|
@ -45,8 +45,10 @@ struct stream_data {
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef HAVE_GNUTLS
|
#ifdef HAVE_GNUTLS
|
||||||
|
#ifndef WIN32
|
||||||
#include <gcrypt.h>
|
#include <gcrypt.h>
|
||||||
GCRY_THREAD_OPTION_PTHREAD_IMPL;
|
GCRY_THREAD_OPTION_PTHREAD_IMPL;
|
||||||
|
#endif
|
||||||
|
|
||||||
static size_t
|
static size_t
|
||||||
tls_push (iksparser *prs, const char *buffer, size_t len)
|
tls_push (iksparser *prs, const char *buffer, size_t len)
|
||||||
|
@ -78,7 +80,9 @@ handshake (struct stream_data *data)
|
||||||
const int mac_priority[] = { GNUTLS_MAC_SHA, GNUTLS_MAC_MD5, 0 };
|
const int mac_priority[] = { GNUTLS_MAC_SHA, GNUTLS_MAC_MD5, 0 };
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
#ifndef WIN32
|
||||||
gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
|
gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (gnutls_global_init () != 0)
|
if (gnutls_global_init () != 0)
|
||||||
return IKS_NOMEM;
|
return IKS_NOMEM;
|
||||||
|
@ -610,7 +614,9 @@ iks_init(void)
|
||||||
{
|
{
|
||||||
int ok = 0;
|
int ok = 0;
|
||||||
|
|
||||||
|
#ifndef WIN32
|
||||||
gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
|
gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (gnutls_global_init () != 0)
|
if (gnutls_global_init () != 0)
|
||||||
return IKS_NOMEM;
|
return IKS_NOMEM;
|
||||||
|
|
Loading…
Reference in New Issue