From f8cabe3ab2d3ef30c33a0e2867a9bbb1ed2a58cd Mon Sep 17 00:00:00 2001 From: Ophestra Date: Thu, 26 Dec 2024 15:29:26 +0900 Subject: [PATCH] dbus: fail on LookPath error An absolute path to xdg-dbus-proxy is required. Signed-off-by: Ophestra --- dbus/run.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dbus/run.go b/dbus/run.go index bea820e..fd317ed 100644 --- a/dbus/run.go +++ b/dbus/run.go @@ -46,7 +46,9 @@ func (p *Proxy) Start(ready chan error, output io.Writer, sandbox bool) error { // look up absolute path if name is just a file name toolPath := p.name if filepath.Base(p.name) == p.name { - if s, err := exec.LookPath(p.name); err == nil { + if s, err := exec.LookPath(p.name); err != nil { + return err + } else { toolPath = s } }