/* Server should shut down. Set by SIGINT handler. */
-static volatile int done;
+static volatile int done = 0;
/* Number of threads. */
static size_t thread_count;
GNUTLS_ERROR_EXIT(result, "gnutls_global_init()");
/* Setup GnuTLS cipher suites. */
- result = gnutls_priority_init(&tls_priority_cache, "NORMAL", NULL);
+ result = gnutls_priority_init(&global_tls_priority_cache, "NORMAL", NULL);
GNUTLS_ERROR_EXIT(result, "gnutls_priority_init()");
/* Generate Diffie-Hellman parameters. */
- result = gnutls_dh_params_init(&tls_dh_params);
+ result = gnutls_dh_params_init(&global_tls_dh_params);
GNUTLS_ERROR_EXIT(result, "gnutls_dh_params_init()");
- result = gnutls_dh_params_generate2(tls_dh_params, DH_SIZE);
+ result = gnutls_dh_params_generate2(global_tls_dh_params, DH_SIZE);
GNUTLS_ERROR_EXIT(result, "gnutls_dh_params_generate2()");
}
static void deinitialize_gnutls(void) {
- gnutls_dh_params_deinit(tls_dh_params);
- gnutls_priority_deinit(tls_priority_cache);
+ gnutls_dh_params_deinit(global_tls_dh_params);
+ gnutls_priority_deinit(global_tls_priority_cache);
gnutls_global_deinit();
}