From e3d09396e254ff3e3463bdd0a4e3d0d56997a956 Mon Sep 17 00:00:00 2001 From: David von Oheimb Date: Wed, 31 Jul 2024 19:36:16 +0200 Subject: [PATCH] http_server.{c,h}: make clear that IPv4 or IPv6 is used by http_server_init() Reviewed-by: Viktor Dukhovni Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/25010) (cherry picked from commit ec4b123a96938162e7b926ffd7a0512c5d0b12f0) --- apps/lib/http_server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/lib/http_server.c b/apps/lib/http_server.c index dcb48603713..0db0de2aa79 100644 --- a/apps/lib/http_server.c +++ b/apps/lib/http_server.c @@ -202,6 +202,7 @@ BIO *http_server_init(const char *prog, const char *port, int verb) goto err; acbio = BIO_new(BIO_s_accept()); if (acbio == NULL + || BIO_set_accept_ip_family(acbio, BIO_FAMILY_IPANY) <= 0 /* IPv4/6 */ || BIO_set_bind_mode(acbio, BIO_BIND_REUSEADDR) <= 0 || BIO_set_accept_name(acbio, name) <= 0) { log_HTTP(prog, LOG_ERR, "error setting up accept BIO"); -- 2.47.2