From c65a1f488b3642015ab0d2a2de9d1aaf4a1cb406 Mon Sep 17 00:00:00 2001 From: Lee *!* Clagett Date: Sun, 23 Nov 2025 17:31:06 -0500 Subject: [PATCH] Don't log MDB_NOTFOUND with subaddress lookup (#208) --- src/db/storage.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/db/storage.cpp b/src/db/storage.cpp index 6bb7813..509e96d 100644 --- a/src/db/storage.cpp +++ b/src/db/storage.cpp @@ -1087,7 +1087,13 @@ namespace db MDB_val key = lmdb::to_val(id); MDB_val value = lmdb::to_val(address); - MLWS_LMDB_CHECK(mdb_cursor_get(cur.get(), &key, &value, MDB_GET_BOTH)); + const int err = mdb_cursor_get(cur.get(), &key, &value, MDB_GET_BOTH); + if (err) + { + if (err != MDB_NOTFOUND) + return log_lmdb_error(err, __LINE__, __FILE__); + return {lmdb::error(err)}; // do not log MDB_NOTFOUND; expected + } return subaddress_indexes.get_value(value); }