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