diff --git a/README.md b/README.md index babefaf..07b790a 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,11 @@ On MacOS, you can setup a Launch Agent in `~/Library/LaunchAgents/com.mrgeckosme +``` +For local network connection, you need to code sign your build. +```bash +codesign -s - --force --deep /path/to/bin/midi-request-trigger ``` Start with: diff --git a/midiRouter.go b/midiRouter.go index 58d41e3..9cdcb25 100644 --- a/midiRouter.go +++ b/midiRouter.go @@ -613,5 +613,7 @@ func (r *MidiRouter) Disconnect() { if r.ListenerStop != nil { r.ListenerStop() } - r.MqttClient.Disconnect(0) + if r.MqttClient != nil { + r.MqttClient.Disconnect(0) + } }