From 086945bfb0f31deed1c93a1f3b79b4553c6916ce Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Wed, 10 Feb 2021 09:28:56 -0500 Subject: [PATCH] [core] allow '*' in "*:80" socket spec --- src/network.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/network.c b/src/network.c index 28a9dbc4..d08ad212 100644 --- a/src/network.c +++ b/src/network.c @@ -120,6 +120,10 @@ static int network_host_parse_addr(server *srv, sock_addr *addr, socklen_t *addr return -1; } } + if (h[0] == '*' && h[1] == '\0') { + family = AF_INET; + ++h; + } chost = *h ? h : family == AF_INET ? "0.0.0.0" : "::"; if (1 != sock_addr_from_str_hints(addr,addr_len,chost,family,port,srv->errh)) {