From e26426343546f04f8b70a929fe358b72a301fa7e Mon Sep 17 00:00:00 2001 From: colinaumaty Date: Thu, 24 Sep 2026 18:18:14 +0800 Subject: [PATCH] refactor(graceful): use slices.Backward Signed-off-by: colinaumaty --- pkg/graceful/graceful.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/graceful/graceful.go b/pkg/graceful/graceful.go index 3cfdc3e602..8949288e24 100644 --- a/pkg/graceful/graceful.go +++ b/pkg/graceful/graceful.go @@ -10,6 +10,7 @@ import ( "os" "os/signal" "runtime/debug" + "slices" "strings" "sync" "syscall" @@ -134,8 +135,8 @@ func (p *Process) ShutdownNow() { }() // stop services in the reverse order - for i := len(p.stopStack) - 1; i >= 0; i-- { - p.stopStack[i]() + for _, stop := range slices.Backward(p.stopStack) { + stop() } }()