From 580bd3ecbe773c61711486e9aa193420c2c52f47 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 30 Jul 2024 07:48:12 +0000 Subject: Fix partial local/remote host resolution in s6-tcpserver-access Signed-off-by: Laurent Bercot --- src/conn-tools/s6-tcpserver-access.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/conn-tools') diff --git a/src/conn-tools/s6-tcpserver-access.c b/src/conn-tools/s6-tcpserver-access.c index 0bb1764..40c706c 100644 --- a/src/conn-tools/s6-tcpserver-access.c +++ b/src/conn-tools/s6-tcpserver-access.c @@ -318,7 +318,7 @@ int main (int argc, char const *const *argv) blob[1].options = S6DNS_O_RECURSIVE ; data[1].rtype = S6DNS_T_PTR ; } - if (!localname && !remotelen && !s6dns_resolven_parse_g(blob + !!localname, !localname + !remotelen, &infinite)) + if (!(localname && remotelen) && !s6dns_resolven_parse_g(blob + !!localname, !localname + !remotelen, &infinite)) { if (verbosity >= 3) strerr_warnwu2x("resolve IP addresses: ", s6dns_constants_error_str(errno)) ; if (flagfatal) -- cgit v1.2.3