diff --git a/internal/app/hook.go b/internal/app/hook.go index 10175d5..de77483 100644 --- a/internal/app/hook.go +++ b/internal/app/hook.go @@ -26,12 +26,8 @@ type HookMulti struct { // Returns hooks info func (hooks HookMulti) String() []string { r := []string{} - for _, i := range hooks.init.String() { - r = append(r, i) - } - for _, i := range hooks.exit.String() { - r = append(r, i) - } + r = append(r, hooks.init.String()...) + r = append(r, hooks.exit.String()...) return r } diff --git a/main.go b/main.go index 72e0422..eca0d34 100644 --- a/main.go +++ b/main.go @@ -38,10 +38,7 @@ func main() { conf := app.NewConf() conf.RunInitHooks() if !conf.Oneshot() { - select { - case <-ctx.Done(): - break - } + <-ctx.Done() } conf.RunExitHooks() return nil