diff --git a/src/peer_connection.cpp b/src/peer_connection.cpp index 6bc06f5ad0454f44393b0e6de89333a006f153cc..721be5b90dfb72c8f92822b26ecc74c9dfcd5cd4 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)