From 177b34114f585a8be6d3b20aa648229795e9b7d7 Mon Sep 17 00:00:00 2001 From: Jared Wasinger Date: Thu, 27 Feb 2025 20:55:07 +0100 Subject: [PATCH] fix lint --- cmd/devp2p/internal/ethtest/suite.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmd/devp2p/internal/ethtest/suite.go b/cmd/devp2p/internal/ethtest/suite.go index ec61b0d8de..16f4665ac6 100644 --- a/cmd/devp2p/internal/ethtest/suite.go +++ b/cmd/devp2p/internal/ethtest/suite.go @@ -877,9 +877,9 @@ func readUntil[T any](ctx context.Context, conn *Conn) (*T, error) { } continue } - switch received.(type) { + + switch res := received.(type) { case *T: - res := received.(*T) return res, nil } } @@ -888,7 +888,8 @@ func readUntil[T any](ctx context.Context, conn *Conn) (*T, error) { // readUntilDisconnect reads eth protocol messages until the peer disconnects. // It returns whether the peer disconnects in the next 100ms. func readUntilDisconnect(conn *Conn) (disconnected bool) { - ctx, _ := context.WithTimeout(context.Background(), 100*time.Millisecond) + ctx, cancel := context.WithTimeout(context.Background(), 100*time.Millisecond) + defer cancel() _, err := readUntil[struct{}](ctx, conn) return err == errDisc }