From 7a17d7931f08f0d8e3808eaa593be5b9c7b917cd Mon Sep 17 00:00:00 2001 From: TorchedSammy <38820196+TorchedSammy@users.noreply.github.com> Date: Tue, 19 Apr 2022 21:25:52 -0400 Subject: [PATCH] fix: use load from source in DoFile function instead of load chunk --- util/util.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/util/util.go b/util/util.go index 5fdaad3..b8c267a 100644 --- a/util/util.go +++ b/util/util.go @@ -93,9 +93,9 @@ func DoFile(rtm *rt.Runtime, path string) error { buf = append(buf, line...) } - chunk, err := rtm.CompileAndLoadLuaChunk(path, buf, rt.TableValue(rtm.GlobalEnv())) - if chunk != nil { - _, err = rt.Call1(rtm.MainThread(), rt.FunctionValue(chunk)) + clos, err := rtm.LoadFromSourceOrCode(path, buf, "bt", rt.TableValue(rtm.GlobalEnv()), false) + if clos != nil { + _, err = rt.Call1(rtm.MainThread(), rt.FunctionValue(clos)) } return err