aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/os/signal/signal.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/os/signal/signal.go b/src/os/signal/signal.go
index 9a4cd64fb7..b9fe16baa5 100644
--- a/src/os/signal/signal.go
+++ b/src/os/signal/signal.go
@@ -7,6 +7,7 @@ package signal
import (
"context"
"os"
+ "slices"
"sync"
)
@@ -217,7 +218,7 @@ func Stop(c chan<- os.Signal) {
for i, s := range handlers.stopping {
if s.c == c {
- handlers.stopping = append(handlers.stopping[:i], handlers.stopping[i+1:]...)
+ handlers.stopping = slices.Delete(handlers.stopping, i, i+1)
break
}
}