From 61fae01bfb1c93e0d854413921eb70ec2b2aba21 Mon Sep 17 00:00:00 2001 From: ImVexed Date: Wed, 9 Oct 2019 01:52:02 -0500 Subject: [PATCH] Sanity check that ipc callback exists --- muon.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/muon.go b/muon.go index 32b7f07..3ed4c47 100644 --- a/muon.go +++ b/muon.go @@ -167,7 +167,11 @@ func (w *Window) ipcCallback(ctx JSContextRef, functin JSObjectRef, thisObject J name := fromJSString(jsProp) - f := w.callbacks[name] + f, ok := w.callbacks[name] + + if !ok { + return JSValueMakeNull(ctx) + } params := make([]reflect.Value, argumentCount)