From fb572d1b82793c743dd19a05d87c3cfc30aa50d2 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 3 Feb 2026 06:21:09 +0000 Subject: Fix dotpc; allow dummy s6dns_engine queries with qtype = 0 --- src/libs6dns/s6dns_engine.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libs6dns/s6dns_engine.c') diff --git a/src/libs6dns/s6dns_engine.c b/src/libs6dns/s6dns_engine.c index 9477a2c..86240b7 100644 --- a/src/libs6dns/s6dns_engine.c +++ b/src/libs6dns/s6dns_engine.c @@ -346,6 +346,7 @@ int s6dns_engine_event (s6dns_engine_t *dt, tain const *stamp) int s6dns_engine_init_r (s6dns_engine_t *dt, s6dns_ip46list_t const *servers, uint32_t options, char const *q, unsigned int qlen, uint16_t qtype, s6dns_debughook_t const *dbh, tain const *deadline, tain const *stamp) { s6dns_message_header_t h = S6DNS_MESSAGE_HEADER_ZERO ; + if (!qtype) { dt->status = EINVAL ; return 1 ; } if (!stralloc_ready(&dt->sa, qlen + 18)) return 0 ; dt->deadline = *deadline ; dt->localdeadline = *stamp ; -- cgit v1.3.1