From cd640778f7eddcedf80f669eeb37fc204e5c242b Mon Sep 17 00:00:00 2001 From: George Peter Banyard Date: Thu, 21 Jul 2022 14:48:25 +0100 Subject: [PATCH] [skip ci] Add comment about LMDB env_close function call --- ext/dba/dba_lmdb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/dba/dba_lmdb.c b/ext/dba/dba_lmdb.c index 65cd2df7837..4de66dff984 100644 --- a/ext/dba/dba_lmdb.c +++ b/ext/dba/dba_lmdb.c @@ -62,6 +62,8 @@ DBA_OPEN_FUNC(lmdb) rc = mdb_env_open(env, info->path, flags, mode); if (rc) { + /* If this function [mdb_env_open()] fails, mdb_env_close() must be called to discard the MDB_env handle. + * http://www.lmdb.tech/doc/group__mdb.html#ga32a193c6bf4d7d5c5d579e71f22e9340 */ mdb_env_close(env); *error = mdb_strerror(rc); return FAILURE;