From a8c51b0cbe0959b33548314a96998e359ea84f71 Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Mon, 16 May 2016 19:50:53 -0400 Subject: [PATCH] [core] wrap IPv6 literal in "[]" in redirect URL --- src/http-header-glue.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/http-header-glue.c b/src/http-header-glue.c index 898917ec..fda3a64a 100644 --- a/src/http-header-glue.c +++ b/src/http-header-glue.c @@ -168,9 +168,11 @@ int http_response_redirect_to_directory(server *srv, connection *con) { "SSS", "NOTICE: getnameinfo failed: ", strerror(errno), ", using ip-address instead"); + buffer_append_string_len(o, CONST_STR_LEN("[")); buffer_append_string(o, inet_ntop(AF_INET6, (char *)&our_addr.ipv6.sin6_addr, dst, sizeof(dst))); + buffer_append_string_len(o, CONST_STR_LEN("]")); } else { buffer_append_string(o, hbuf); } -- 2.11.4.GIT