]> jfr.im git - solanum.git/blobdiff - libratbox/src/gnutls.c
Make sure x509_cred and dh_params objects are allocated.
[solanum.git] / libratbox / src / gnutls.c
index 5442bc10824a0d341885d6a54e203a8cd5335e43..15eb4f52211a174e920a443a9100a587cfaee288 100644 (file)
@@ -293,6 +293,9 @@ rb_init_ssl(void)
 
        gnutls_global_init();
 
+       gnutls_certificate_allocate_credentials(&x509_cred);
+       gnutls_dh_params_init(&dh_params);
+
        if((g_ret = gnutls_dh_params_generate2(dh_params, 1024)) < 0)
        {
                rb_lib_log("rb_init_gnutls: Failed to generate GNUTLS DH params: %s", gnutls_strerror(g_ret));