diff options
Diffstat (limited to 'cmd/yeet/internal/mkdeb/mkdeb.go')
| -rw-r--r-- | cmd/yeet/internal/mkdeb/mkdeb.go | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/cmd/yeet/internal/mkdeb/mkdeb.go b/cmd/yeet/internal/mkdeb/mkdeb.go index 35d8c06..6da999a 100644 --- a/cmd/yeet/internal/mkdeb/mkdeb.go +++ b/cmd/yeet/internal/mkdeb/mkdeb.go @@ -17,12 +17,10 @@ import ( func Build(p pkgmeta.Package) (foutpath string, err error) { defer func() { if r := recover(); r != nil { - switch r.(type) { - case error: - err = r.(error) + if err, ok := r.(error); ok { slog.Error("mkrpm: error while building", "err", err) - default: - err = fmt.Errorf("mkrpm: error while building: %v", r) + } else { + err = fmt.Errorf("%v", r) slog.Error("mkrpm: error while building", "err", err) } } |
