Mercurial > hg > freeDiameter
diff freeDiameter/main.c @ 17:ab3c58d88be3
Added proper gcrypt initializer
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Mon, 05 Oct 2009 14:03:05 +0900 |
parents | 013ce9851131 |
children | e7187583dcf8 |
line wrap: on
line diff
--- a/freeDiameter/main.c Fri Oct 02 18:57:06 2009 +0900 +++ b/freeDiameter/main.c Mon Oct 05 14:03:05 2009 +0900 @@ -38,11 +38,9 @@ #include <signal.h> #include <getopt.h> #include <locale.h> +#include <gcrypt.h> -#ifdef GCRY_THREAD_OPTION_PTHREAD_IMPL GCRY_THREAD_OPTION_PTHREAD_IMPL; -#endif /* GCRY_THREAD_OPTION_PTHREAD_IMPL */ - /* forward declarations */ static void * sig_hdl(void * arg); @@ -79,6 +77,7 @@ CHECK_FCT( main_cmdline(argc, argv) ); /* Initialize gnutls */ + (void) gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread); CHECK_GNUTLS_DO( gnutls_global_init(), return EINVAL ); if ( ! gnutls_check_version(GNUTLS_VERSION) ) { fprintf(stderr, "The GNUTLS library is too old; found '%s', need '" GNUTLS_VERSION "'\n", gnutls_check_version(NULL));