# HG changeset patch # User Kim Alvefur # Date 1490108203 -3600 # Node ID 4548c3d685b4015bc137ba39e59e42dd31e23006 # Parent 71ce798c86ccf4ec2ff612ad09d4908431649ee0 mod_storage_appendmap: Successfully return nothing on ENOENT diff -r 71ce798c86cc -r 4548c3d685b4 mod_storage_appendmap/mod_storage_appendmap.lua --- a/mod_storage_appendmap/mod_storage_appendmap.lua Tue Mar 21 11:17:46 2017 +0100 +++ b/mod_storage_appendmap/mod_storage_appendmap.lua Tue Mar 21 15:56:43 2017 +0100 @@ -16,8 +16,8 @@ if _VERSION == "Lua 5.1" then -- HACK env._ENV = env; -- HACK end -- SO MANY HACKS - local chunk, err = load(filename, env); - if not chunk then return chunk, err; end + local chunk, err, errno = load(filename, env); + if not chunk then if errno == 2 then return end return chunk, err; end local ok, err = pcall(chunk); if not ok then return ok, err; end if _VERSION == "Lua 5.1" then -- HACK