diff --git a/src/common/namedb/namedb_lmdb.c b/src/common/namedb/namedb_lmdb.c
index de6c4bb33a495f64be3fac7e303e05600e2c8e12..68494b7d3f4d05df451fd1b9cce061cff1e295b6 100644
--- a/src/common/namedb/namedb_lmdb.c
+++ b/src/common/namedb/namedb_lmdb.c
@@ -212,7 +212,7 @@ static int find(knot_txn_t *txn, knot_val_t *key, knot_val_t *val, unsigned flag
 		if (ret == MDB_NOTFOUND) {
 			return KNOT_ENOENT;
 		} else {
-			return KNOT_ERROR;
+			return lmdb_error_to_knot(ret);
 		}
 	}