Skip to content

Commit baecd99

Browse files
fix: Return raw bytes for Unknown message payload encoding
Fix consensus_encode_payload for Unknown message variants to return the raw payload bytes directly instead of using serialize() which adds a VarInt length prefix. This matches consensus_decode_payload which expects raw bytes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent cc9b8ab commit baecd99

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

dash/src/network/message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ impl NetworkMessage {
408408
NetworkMessage::Unknown {
409409
payload: ref data,
410410
..
411-
} => serialize(data),
411+
} => data.clone(),
412412
NetworkMessage::Verack
413413
| NetworkMessage::SendHeaders
414414
| NetworkMessage::SendHeaders2

0 commit comments

Comments
 (0)