From ca137db613557dffb9baac9cde94843cfd8d5ec1 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sun, 23 Nov 2025 10:59:56 -0600 Subject: [PATCH] fix mislocated err check --- midi-client.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/midi-client.go b/midi-client.go index 67ecfe6..90b64a1 100644 --- a/midi-client.go +++ b/midi-client.go @@ -76,6 +76,11 @@ func (mc *MIDIClient) Run() error { mc.router.HandleInput(mc.Id(), msg) } }, midi.UseSysEx()) + + if err != nil { + return err + } + defer stop() out, err := midi.FindOutPort(mc.OutputPort) @@ -91,10 +96,6 @@ func (mc *MIDIClient) Run() error { mc.SendFunc = send - if err != nil { - return err - } - <-mc.router.Context.Done() slog.Debug("router context done in module", "id", mc.config.Id) return nil