From 3abd9ad4f67d30a44b4ddc57fdfc932223e81e0b Mon Sep 17 00:00:00 2001 From: practicalswift Date: Sun, 13 May 2018 20:56:42 +0200 Subject: [PATCH] wireaddr: Avoid memory corruption in fmt_wireaddr_without_port() --- common/wireaddr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/wireaddr.c b/common/wireaddr.c index 093d390d8..d1e38672a 100644 --- a/common/wireaddr.c +++ b/common/wireaddr.c @@ -207,7 +207,7 @@ REGISTER_TYPE_TO_STRING(wireaddr_internal, fmt_wireaddr_internal); char *fmt_wireaddr_without_port(const tal_t * ctx, const struct wireaddr *a) { char *ret, *hex; - char addrstr[LARGEST_ADDRLEN]; + char addrstr[INET6_ADDRSTRLEN]; switch (a->type) { case ADDR_TYPE_IPV4: