diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-12-09 15:00:38 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-12-09 15:00:38 +0100 |
commit | c26987131c8ec82b44b8a2a1880aaa6cfe1d93d5 (patch) | |
tree | 283546f4c4197c749816c7ed2f475dd1ff930c13 | |
parent | f52a9a1956f5cdabfc88c818cedafec1f3e47ec9 (diff) |
Peer.Recv: return packet, even on error
-rw-r--r-- | proto.go | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -75,7 +75,7 @@ func (p Peer) Recv() (_ Pkt, rerr error) { cmd := newCmd() if err := deserialize(pkt, cmd); err != nil { - return Pkt{}, fmt.Errorf("%T: %w", cmd, err) + return Pkt{cmd, pkt.PktInfo}, fmt.Errorf("%T: %w", cmd, err) } extra, err := io.ReadAll(pkt) |