Mercurial > prosody-modules
changeset 2635:4548c3d685b4
mod_storage_appendmap: Successfully return nothing on ENOENT
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 21 Mar 2017 15:56:43 +0100 (2017-03-21) |
parents | 71ce798c86cc |
children | 9ed6d44b9fed |
files | mod_storage_appendmap/mod_storage_appendmap.lua |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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