From 9261253b6358306ffcac1b21e9dadfa8284ae9d2 Mon Sep 17 00:00:00 2001 From: TorchedSammy <38820196+TorchedSammy@users.noreply.github.com> Date: Sun, 28 Nov 2021 09:29:17 -0500 Subject: [PATCH] fix: stop interval if error occurs --- lua.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua.go b/lua.go index 020c171..64f1a4e 100644 --- a/lua.go +++ b/lua.go @@ -201,8 +201,8 @@ func hshinterval(L *lua.LState) int { NRet: 0, Protect: true, }); err != nil { - fmt.Fprintln(os.Stderr, - "Error in interval function:\n\n", err) + fmt.Fprintln(os.Stderr, "Error in interval function:\n\n", err) + stop <- lua.LTrue // stop the interval } case <-stop: ticker.Stop()