aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-05-26 03:55:33 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-05-26 03:55:33 +0000
commit7a80ec7eafd379684248d8377dbd405d2a155e25 (patch)
treec499c1335a75ccf17acd4239990d1d35de4c6ad9
parentefa916d64462095987467c524a85baddb3547973 (diff)
downloadshibari-7a80ec7eafd379684248d8377dbd405d2a155e25.tar.gz
Don't let wildcard search clobber nxdomain answers
-rw-r--r--src/server/shibari_tdb_read_entry.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/shibari_tdb_read_entry.c b/src/server/shibari_tdb_read_entry.c
index b2d877c..15dd0c2 100644
--- a/src/server/shibari_tdb_read_entry.c
+++ b/src/server/shibari_tdb_read_entry.c
@@ -12,7 +12,7 @@ int shibari_tdb_read_entry (cdb const *tdb, cdb_find_state *state, shibari_tdb_e
{
r = cdb_findnext(tdb, &data, s, len, state) ;
if (r <= 0) return r ;
- if (flags) *flags |= 1 ;
+ if (flags && !!wild) *flags |= 1 ;
r = shibari_tdb_entry_parse(out, data.s, data.len, qtype, wild, loc, stamp) ;
if (r == -1) return -1 ;
}