From 981278e747c3e63aa94cfaa0025ed5f9052b3430 Mon Sep 17 00:00:00 2001 From: lawl Date: Thu, 12 Nov 2020 19:18:34 +0100 Subject: [PATCH] Fix regression in CLI --- main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 3b0562c..ca2d8cf 100644 --- a/main.go +++ b/main.go @@ -93,6 +93,8 @@ func main() { ctx.librnnoise = rnnoisefile paClient, err := pulseaudio.NewClient() + ctx.paClient = paClient + if err != nil { log.Printf("Couldn't create pulseaudio client: %v\n", err) os.Exit(1) @@ -135,7 +137,11 @@ func main() { sources := getSources(paClient) for i := range sources { if sources[i].ID == sourceName { - loadSupressor(&ctx, sources[i]) + err := loadSupressor(&ctx, sources[i]) + if err != nil { + fmt.Fprintf(os.Stderr, "Error loading PulseAudio Module: %+v\n", err) + os.Exit(1) + } os.Exit(0) } }