From 9950b419ad3cbdf2557c2e727f18fd1fb23d70e4 Mon Sep 17 00:00:00 2001 From: lorenzo <31852651+lorenzo-dev1@users.noreply.github.com> Date: Tue, 10 Dec 2024 10:01:28 +0100 Subject: [PATCH] p2p: actually encode as RLP list (will squash) --- p2p/transport.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/p2p/transport.go b/p2p/transport.go index dbeb8136e3..5bc4194ea9 100644 --- a/p2p/transport.go +++ b/p2p/transport.go @@ -120,8 +120,7 @@ func (t *rlpxTransport) close(err error) { if err := t.conn.SetWriteDeadline(deadline); err == nil { // Connection supports write deadline. t.wbuf.Reset() - size, reader, _ := rlp.EncodeToReader(reason) - io.CopyN(&t.wbuf, reader, int64(size)) + rlp.Encode(&t.wbuf, []interface{}{reason}) t.conn.Write(discMsg, t.wbuf.Bytes()) } }