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
This commit is contained in:
Sébastien Blin
2021-03-31 16:21:37 -04:00
parent 17f9bda885
commit c420c5b49c
2 changed files with 1 additions and 3 deletions

View File

@ -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>

View File

@ -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,