Просмотр исходного кода

Added GnuTLS explicit initialization

Paul-Louis Ageneau 5 лет назад
Родитель
Сommit
2ca3b07938
1 измененных файлов с 2 добавлено и 4 удалено
  1. 2 4
      src/dtlstransport.cpp

+ 2 - 4
src/dtlstransport.cpp

@@ -36,12 +36,10 @@ namespace rtc {
 #if USE_GNUTLS
 #if USE_GNUTLS
 
 
 void DtlsTransport::Init() {
 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,
 DtlsTransport::DtlsTransport(shared_ptr<IceTransport> lower, certificate_ptr certificate,
                              verifier_callback verifierCallback, state_callback stateChangeCallback)
                              verifier_callback verifierCallback, state_callback stateChangeCallback)