From 6d0ee5d2df1b0a479465c82c41a87a9bfc2007e6 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Wed, 24 May 2017 17:41:31 +0200 Subject: [PATCH] eolian: return real nil on parse failure --- src/bindings/luajit/eolian.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bindings/luajit/eolian.lua b/src/bindings/luajit/eolian.lua index c8cb85a809..ea4b8ab6d1 100644 --- a/src/bindings/luajit/eolian.lua +++ b/src/bindings/luajit/eolian.lua @@ -449,7 +449,11 @@ M.system_directory_scan = function() end M.file_parse = function(fpath) - return eolian.eolian_file_parse(fpath) + local v = eolian.eolian_file_parse(fpath) + if v == nil then + return nil + end + return v end M.all_eo_files_parse = function()