summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2019-11-13 13:59:30 +0100
committerAndreas Schneider <asn@cryptomilk.org>2019-11-14 08:01:44 +0000
commit0e159b725ecf2f9a6d026170253e2d1eb73ed0c2 (patch)
treee52a1699b65301c537d49905d1c6c36a1bbff418
parentafb5cb669ceeb68bf93ef8db07abcc5d424580cd (diff)
downloadsamba-0e159b725ecf2f9a6d026170253e2d1eb73ed0c2.tar.gz
s4:lib: Remove gnutls_global_(de)init() from libtls
This is handled by the gnutls library constructor/destructor. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
-rw-r--r--source4/lib/tls/tls_tstream.c12
-rw-r--r--source4/lib/tls/tlscert.c3
2 files changed, 0 insertions, 15 deletions
diff --git a/source4/lib/tls/tls_tstream.c b/source4/lib/tls/tls_tstream.c
index b68996db894..55bca036776 100644
--- a/source4/lib/tls/tls_tstream.c
+++ b/source4/lib/tls/tls_tstream.c
@@ -903,12 +903,6 @@ NTSTATUS tstream_tls_params_client(TALLOC_CTX *mem_ctx,
struct tstream_tls_params *tlsp;
int ret;
- ret = gnutls_global_init();
- if (ret != GNUTLS_E_SUCCESS) {
- DEBUG(0,("TLS %s - %s\n", __location__, gnutls_strerror(ret)));
- return NT_STATUS_NOT_SUPPORTED;
- }
-
tlsp = talloc_zero(mem_ctx, struct tstream_tls_params);
NT_STATUS_HAVE_NO_MEMORY(tlsp);
@@ -1123,12 +1117,6 @@ NTSTATUS tstream_tls_params_server(TALLOC_CTX *mem_ctx,
return NT_STATUS_OK;
}
- ret = gnutls_global_init();
- if (ret != GNUTLS_E_SUCCESS) {
- DEBUG(0,("TLS %s - %s\n", __location__, gnutls_strerror(ret)));
- return NT_STATUS_NOT_SUPPORTED;
- }
-
tlsp = talloc_zero(mem_ctx, struct tstream_tls_params);
NT_STATUS_HAVE_NO_MEMORY(tlsp);
diff --git a/source4/lib/tls/tlscert.c b/source4/lib/tls/tlscert.c
index e02ee13d7e9..f5e9a1f2d39 100644
--- a/source4/lib/tls/tlscert.c
+++ b/source4/lib/tls/tlscert.c
@@ -62,8 +62,6 @@ void tls_cert_generate(TALLOC_CTX *mem_ctx,
} \
} while (0)
- TLSCHECK(gnutls_global_init());
-
DEBUG(0,("Attempting to autogenerate TLS self-signed keys for https for hostname '%s'\n",
hostname));
@@ -150,7 +148,6 @@ void tls_cert_generate(TALLOC_CTX *mem_ctx,
gnutls_x509_privkey_deinit(cakey);
gnutls_x509_crt_deinit(cacrt);
gnutls_x509_crt_deinit(crt);
- gnutls_global_deinit();
DEBUG(0,("TLS self-signed keys generated OK\n"));
return;