From 21d71b29baeeafa84d81b953fb4f04c8ff38f309 Mon Sep 17 00:00:00 2001 From: XeonSquared Date: Fri, 5 Jun 2020 22:45:31 +1000 Subject: [PATCH] detect absolute/relative paths in pkgfs --- lib/pkgfs.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pkgfs.lua b/lib/pkgfs.lua index c8016ba..ed6beaa 100644 --- a/lib/pkgfs.lua +++ b/lib/pkgfs.lua @@ -99,7 +99,9 @@ function pkgfs.component.close(handle) end function pkgfs.add(fname,comp) - local fname = "/"..fnormalize(os.getenv("PWD").."/"..fname) + if fname:sub(1,1) ~= "/" then + fname = "/"..fnormalize(os.getenv("PWD").."/"..fname) + end local f = fopen(fname,comp) if not fname then error("unable to open file") end print(fname)