From edadf192feaee65bbf5ad604bbf57db9188533b5 Mon Sep 17 00:00:00 2001 From: Amaury Denoyelle Date: Fri, 12 Feb 2021 13:49:42 +0100 Subject: [PATCH] BUG/MINOR: backend: fix compilation without ssl sni_smp/sni_hash are reported as unused on compilation without USE_OPENSL and may cause compilation failure This does not need to be backported. --- src/backend.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend.c b/src/backend.c index 639fbd781..5f6f03863 100644 --- a/src/backend.c +++ b/src/backend.c @@ -1265,12 +1265,17 @@ int connect_server(struct stream *s) int reuse = 0; int init_mux = 0; int err; +#ifdef USE_OPENSSL struct sample *sni_smp = NULL; +#endif struct sockaddr_storage *bind_addr; int proxy_line_ret; int64_t hash = 0; struct conn_hash_params hash_params; - XXH64_hash_t sni_hash, proxy_hash; +#ifdef USE_OPENSSL + XXH64_hash_t sni_hash; +#endif + XXH64_hash_t proxy_hash; /* first, set unique connection parameters and then calculate hash */ memset(&hash_params, 0, sizeof(hash_params));