nostrdb

an unfairly fast embedded nostr database backed by lmdb
git clone git://jb55.com/nostrdb
Log | Files | Refs | Submodules | README | LICENSE

commit 87b995b30aacc424fb08a15a9fb72c4cbd91e2b3
parent 987a506a9b508f220924e47840b8ab823cad72d6
Author: William Casarin <jb55@jb55.com>
Date:   Thu, 30 Jan 2025 20:47:13 -0800

fix more ndb query bugs

Signed-off-by: William Casarin <jb55@jb55.com>

Diffstat:
Mndb.c | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/ndb.c b/ndb.c @@ -281,8 +281,11 @@ int main(int argc, char *argv[]) argv += 2; argc -= 2; } else if (!strcmp(argv[0], "-a") || !strcmp(argv[0], "--author")) { - if (current_field != NDB_FILTER_AUTHORS) { + if (current_field) { ndb_filter_end_field(f); + current_field = 0; + } + if (current_field != NDB_FILTER_AUTHORS) ndb_filter_start_field(f, NDB_FILTER_AUTHORS); } current_field = NDB_FILTER_AUTHORS;