From ce6da76f4c42a6d4a913eeb0c554abc1f3f1791e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Mon, 3 Feb 2020 14:01:49 -0500 Subject: [PATCH] p2p: fix tlsSession deletion Change-Id: Ic65a866f1d769f57d7e831a7f90bc3ff678732a5 --- src/peer_connection.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/peer_connection.cpp b/src/peer_connection.cpp index 6bc06f5ad0..721be5b90d 100644 --- a/src/peer_connection.cpp +++ b/src/peer_connection.cpp @@ -446,11 +446,11 @@ public: void onTlsRxData(std::vector<uint8_t>&&); void onTlsCertificatesUpdate(const gnutls_datum_t*, const gnutls_datum_t*, unsigned int); - std::unique_ptr<tls::TlsSession> tls; + OnStateChangeCb onStateChangeCb_; const dht::crypto::Certificate& peerCertificate; dht::crypto::Certificate null_cert; std::function<bool(const dht::crypto::Certificate &)> peerCertificateCheckFunc; - OnStateChangeCb onStateChangeCb_; + std::unique_ptr<tls::TlsSession> tls; }; // Declaration at namespace scope is necessary (until C++17) -- GitLab