]> Cypherpunks repositories - gostls13.git/commitdiff
os/signal: use slices.Delete
authorTobias Klauser <tklauser@distanz.ch>
Tue, 17 Sep 2024 13:02:04 +0000 (15:02 +0200)
committerGopher Robot <gobot@golang.org>
Wed, 18 Sep 2024 03:57:34 +0000 (03:57 +0000)
Change-Id: I212a0f4f97e1c938f56981f278464081cfd75e85
Reviewed-on: https://go-review.googlesource.com/c/go/+/613875
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
Auto-Submit: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
src/os/signal/signal.go

index 9a4cd64fb75e0e2ddcc3b4753c2725c55c45e9d1..b9fe16baa50b1f6593e1dec911e043c0030637dd 100644 (file)
@@ -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
                }
        }