Browse Source

Added GnuTLS explicit initialization

Paul-Louis Ageneau 5 years ago
parent
commit
2ca3b07938
1 changed files with 2 additions and 4 deletions
  1. 2 4
      src/dtlstransport.cpp

+ 2 - 4
src/dtlstransport.cpp

@@ -36,12 +36,10 @@ namespace rtc {
 #if USE_GNUTLS
 
 void DtlsTransport::Init() {
-	// Nothing to do
+	gnutls_global_init(); // optional
 }
 
-void DtlsTransport::Cleanup() {
-	// Nothing to do
-}
+void DtlsTransport::Cleanup() { gnutls_global_deinit(); }
 
 DtlsTransport::DtlsTransport(shared_ptr<IceTransport> lower, certificate_ptr certificate,
                              verifier_callback verifierCallback, state_callback stateChangeCallback)