diff --git a/relay/server/peer.go b/relay/server/peer.go index 3ca0bda2a..c09dc8c9f 100644 --- a/relay/server/peer.go +++ b/relay/server/peer.go @@ -2,7 +2,6 @@ package server import ( "context" - "fmt" "io" "net" "sync" @@ -130,7 +129,7 @@ func (p *Peer) writeWithTimeout(ctx context.Context, buf []byte) (int, error) { select { case <-ctx.Done(): - return 0, fmt.Errorf("write operation timed out") + return 0, ctx.Err() case <-writeDone: return n, err }