diff options
| author | Taras Madan <tarasmadan@google.com> | 2023-07-21 11:51:35 +0200 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2023-07-24 09:12:13 +0000 |
| commit | a36fe24b8383f6cd9b3519cd3eabdb9675d8992d (patch) | |
| tree | 3fef9a57760ccc4013289acd60e94e083db466e6 /pkg/build | |
| parent | 7549a7e1b57831cf6b08ce4700fc6e53417919f9 (diff) | |
all: use errors.As instead of .(type)
Diffstat (limited to 'pkg/build')
| -rw-r--r-- | pkg/build/build.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkg/build/build.go b/pkg/build/build.go index 9bcacbd90..52873e3b2 100644 --- a/pkg/build/build.go +++ b/pkg/build/build.go @@ -7,6 +7,7 @@ package build import ( "bytes" "encoding/json" + "errors" "fmt" "os" "path/filepath" @@ -195,8 +196,8 @@ func extractRootCause(err error, OS, kernelSrc string) error { if err == nil { return nil } - verr, ok := err.(*osutil.VerboseError) - if !ok { + var verr *osutil.VerboseError + if !errors.As(err, &verr) { return err } reason, file := extractCauseInner(verr.Output, kernelSrc) |
