diff --git a/binding/lua/xdb_searcher.lua b/binding/lua/xdb_searcher.lua index 289b414..1805819 100644 --- a/binding/lua/xdb_searcher.lua +++ b/binding/lua/xdb_searcher.lua @@ -265,6 +265,7 @@ function _M.load_content(dbPath) local c = handle:read("*a") if c == nil then + handle:close() return nil, string.format("failed to read xdb content") end