about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2022-05-19 22:28:57 +0200
committerMel <einebeere@gmail.com>2022-05-19 22:28:57 +0200
commit81974428470ca8830b00589565c5b1d9d5088ea0 (patch)
treeb3fefd684ed574a42564ecddf46ee340acb8b752
parente4d68d39ce7f990895686139cd5cba20d2b2ef89 (diff)
downloadjinx-81974428470ca8830b00589565c5b1d9d5088ea0.tar.zst
jinx-81974428470ca8830b00589565c5b1d9d5088ea0.zip
Stop VM cmd execution on compilation failure
-rw-r--r--pkg/bot/cmds.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkg/bot/cmds.go b/pkg/bot/cmds.go
index 85d780e..e28d22f 100644
--- a/pkg/bot/cmds.go
+++ b/pkg/bot/cmds.go
@@ -27,6 +27,7 @@ func vmCmd(b *Bot, content string, msg events.Message) error {
 	bc, err := comp.Compile()
 	if err != nil {
 		b.logger.Error().Err(err).Msg("error compiling code")
+		return err
 	}
 
 	vm := vm.New(&bc)