From 02ea8e7ea44973dc31d3277c1219024f8e34cbd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yves=20R=C5=B1tschl=C3=A9?= Date: Mon, 11 Aug 2025 09:02:13 +0200 Subject: [PATCH] add host and port to print settings when resolving on forward --- sslh-main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sslh-main.c b/sslh-main.c index 99aa0f4..52a2ac4 100644 --- a/sslh-main.c +++ b/sslh-main.c @@ -74,8 +74,11 @@ static void printsettings(void) if (p->is_unix) { sprintf(buf, "unix socket: %s", p->host); } else { - strcpy(buf, "resolve on forward"); - if (!p->resolve_on_forward) { + if (p->resolve_on_forward) { + strcpy(buf, "resolve on forward: "); + size_t len = strlen(buf); + sprintf(buf+len, "%s:%s", p->host, p->port); + } else { sprintaddr(buf, sizeof(buf), p->saddr); size_t len = strlen(buf); sprintf(buf+len, " family %d %d",