diff --git a/src/slurp.lua b/src/slurp.lua index 8cf9c33..3c9e1f1 100644 --- a/src/slurp.lua +++ b/src/slurp.lua @@ -12,12 +12,7 @@ function main(arg) module:parse(arg[1]) local source = module:get_params()["src"] - - -- FIXME: add IO error handling - local file = io.open(source, "rb") - local content = file:read "*a" - file:close() - + local content = module:slurp(source) local encoded = base64.encode(content) module:exit_json({content=encoded, source=source, encoding='base64'})