diff --git a/exec.go b/exec.go index 1556685..fc34625 100644 --- a/exec.go +++ b/exec.go @@ -114,7 +114,9 @@ func handleLua(cmdString string) (uint8, error) { } // And if there's no syntax errors and -n isnt provided, run if !noexecute { - _, err = rt.Call1(l.MainThread(), rt.FunctionValue(chunk)) + if chunk != nil { + _, err = rt.Call1(l.MainThread(), rt.FunctionValue(chunk)) + } } if err == nil { return 0, nil