# HG changeset patch # User Sebastien Decugis # Date 1266470345 -32400 # Node ID c32f48b89cfb3dbcfa54c8663274e125e5514037 # Parent 929513df90242c12241e0f34df1e0676d3fabd12 Avoid a bug with newer gnutls library diff -r 929513df9024 -r c32f48b89cfb freeDiameter/main.c --- a/freeDiameter/main.c Tue Feb 16 16:48:52 2010 +0900 +++ b/freeDiameter/main.c Thu Feb 18 14:19:05 2010 +0900 @@ -82,6 +82,7 @@ /* Initialize gcrypt and gnutls */ (void) gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread); (void) gcry_control (GCRYCTL_ENABLE_QUICK_RANDOM, 0); + (void) gcry_control (GCRYCTL_DISABLE_SECMEM, NULL, 0); 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));