From c420c5b49c5613af0584f2c44e347c5d87643b70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 31 Mar 2021 16:21:37 -0400 Subject: [PATCH] build: fix build on recent gcc, DhParams must be destructible On recent gcc, daemon fails (static assertion failed: result type must be destructible) cause futures must access the destructor since commit/71ed3c0c9a3458998bded8e2443c0a680c2eb8cd in gcc Change-Id: I1e7d35da6aeaffffcb6aa9362d335625ea370052 --- src/security/tls_session.cpp | 1 - src/security/tls_session.h | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/security/tls_session.cpp b/src/security/tls_session.cpp index 17ac869b8e..3526d2bda0 100644 --- a/src/security/tls_session.cpp +++ b/src/security/tls_session.cpp @@ -32,7 +32,6 @@ #include "manager.h" #include "certstore.h" #include "array_size.h" -#include "diffie-hellman.h" #include "scheduled_executor.h" #include <gnutls/gnutls.h> diff --git a/src/security/tls_session.h b/src/security/tls_session.h index e77b59c5d5..782051a3b3 100644 --- a/src/security/tls_session.h +++ b/src/security/tls_session.h @@ -25,6 +25,7 @@ #include "noncopyable.h" #include "generic_io.h" +#include "diffie-hellman.h" #include <gnutls/gnutls.h> @@ -46,8 +47,6 @@ struct PrivateKey; namespace jami { namespace tls { -class DhParams; - enum class TlsSessionState { NONE, SETUP, -- GitLab