X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fnetwork.c;h=cf67c2bd20c5e9bd2b58938eb1565be2476402ad;hb=658c85755ef1f4284228d1e5edbc4452a31bd944;hp=0a74a1903cc4fc52ddbd0e1022c0ca8c2ebedf69;hpb=307459f5a1d79ee373cf59c7c8a0824d325c43e3;p=collectd.git diff --git a/src/network.c b/src/network.c index 0a74a190..cf67c2bd 100644 --- a/src/network.c +++ b/src/network.c @@ -51,6 +51,7 @@ #if HAVE_LIBGCRYPT # include +GCRY_THREAD_OPTION_PTHREAD_IMPL; #endif /* 1500 - 40 - 8 = Ethernet packet - IPv6 header - UDP header */ @@ -2768,7 +2769,7 @@ static int network_config_set_cache_flush (const oconfig_item_t *ci) /* {{{ */ tmp = (int) ci->values[0].value.number; if (tmp > 0) - network_config_ttl = tmp; + cache_flush_interval = tmp; return (0); } /* }}} int network_config_set_cache_flush */ @@ -2937,6 +2938,12 @@ static int network_init (void) if (cache_flush_last != 0) return (0); +#if HAVE_LIBGCRYPT + gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread); + gcry_control (GCRYCTL_INIT_SECMEM, 32768, 0); + gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0); +#endif + plugin_register_shutdown ("network", network_shutdown); network_init_buffer ();