X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=libs%2Fcore%2Fluasrc%2Ffs.lua;h=7086088ab28267c4bb0d20264dd8eb81e6493930;hp=415e8e567cb2fa82d7e5fff23a63c4be29fca80a;hb=53a0f9867af86c6732ff39b466fa2e653b29afe9;hpb=52d49762ed28033d82e5ab1e0ccf65ad74a4b593 diff --git a/libs/core/luasrc/fs.lua b/libs/core/luasrc/fs.lua index 415e8e567..7086088ab 100644 --- a/libs/core/luasrc/fs.lua +++ b/libs/core/luasrc/fs.lua @@ -36,9 +36,7 @@ glob = posix.glob -- Checks whether a file exists function isfile(filename) - local fp = io.open(filename, "r") - if fp then fp:close() end - return fp ~= nil + return posix.stat(filename, "type") == "regular" end -- Returns the content of file