From 103cd1c412189d42b0062ded16d9992b5db647da Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 14 Nov 2025 09:30:23 +1030 Subject: [PATCH] common: fix bad formatting for DNS-type wireaddr. Found by @Chand-ra fuzzing test! Signed-off-by: Rusty Russell --- common/wireaddr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/wireaddr.c b/common/wireaddr.c index 80b8105b6..b110ed549 100644 --- a/common/wireaddr.c +++ b/common/wireaddr.c @@ -262,7 +262,7 @@ char *fmt_wireaddr_without_port(const tal_t * ctx, const struct wireaddr *a) return tal_fmt(ctx, "%s.onion", b32_encode(tmpctx, a->addr, a->addrlen)); case ADDR_TYPE_DNS: - return tal_fmt(ctx, "%s", a->addr); + return tal_fmt(ctx, "%.*s", a->addrlen, a->addr); } hex = tal_hexstr(ctx, a->addr, a->addrlen);