aboutsummaryrefslogtreecommitdiff
path: root/cmd/yeet/internal/mkdeb/mkdeb.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/yeet/internal/mkdeb/mkdeb.go')
-rw-r--r--cmd/yeet/internal/mkdeb/mkdeb.go8
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)
}
}