From b05442905758e58ea7d99cd8b673e315c0549c88 Mon Sep 17 00:00:00 2001 From: Yoann La Cancellera Date: Fri, 1 Sep 2023 16:56:29 +0200 Subject: [PATCH] Improve: "not found" error handling --- src/go/pt-galera-log-explainer/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/go/pt-galera-log-explainer/main.go b/src/go/pt-galera-log-explainer/main.go index de5834c0..f5063928 100644 --- a/src/go/pt-galera-log-explainer/main.go +++ b/src/go/pt-galera-log-explainer/main.go @@ -212,6 +212,9 @@ func (e *extractor) search() (types.LocalTimeline, error) { // double-check it stopped correctly if err = cmd.Wait(); err != nil { + if exiterr, ok := err.(*exec.ExitError); ok && exiterr.ExitCode() == 1 { + return nil, errors.New("Found nothing") + } return nil, errors.Wrap(err, "grep subprocess error") }