From feffa899990da7d1d113894daaac6ed3d15031ad Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 26 May 2026 06:02:50 +0000 Subject: fix wildcard handling (and also the bug we just introduced) --- src/server/shibari_tdb_read_entry.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/server/shibari_tdb_read_entry.c') diff --git a/src/server/shibari_tdb_read_entry.c b/src/server/shibari_tdb_read_entry.c index 15dd0c2..140e63c 100644 --- a/src/server/shibari_tdb_read_entry.c +++ b/src/server/shibari_tdb_read_entry.c @@ -12,11 +12,12 @@ 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 && !!wild) *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 ; } out->key.s = s ; out->key.len = len ; + if (flags) *flags |= 1 ; return 1 ; } -- cgit v1.3.1