From: Amaury Denoyelle Date: Fri, 12 Feb 2021 12:49:42 +0000 (+0100) Subject: BUG/MINOR: backend: fix compilation without ssl X-Git-Tag: v2.4-dev8~60 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=edadf192feaee65bbf5ad604bbf57db9188533b5;p=thirdparty%2Fhaproxy.git 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. --- diff --git a/src/backend.c b/src/backend.c index 639fbd781a..5f6f038639 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));