From 4815587de18ddab8a01fad172934f049bf0621e5 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Wed, 12 Jan 2022 19:20:49 +0000 Subject: [PATCH] Use V2 of string serialization methods in ArbitrarySignaturesMessage, as it is designed to allow null values. --- .../qortal/network/message/ArbitrarySignaturesMessage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/qortal/network/message/ArbitrarySignaturesMessage.java b/src/main/java/org/qortal/network/message/ArbitrarySignaturesMessage.java index 16af9649..1f980b3c 100644 --- a/src/main/java/org/qortal/network/message/ArbitrarySignaturesMessage.java +++ b/src/main/java/org/qortal/network/message/ArbitrarySignaturesMessage.java @@ -50,7 +50,7 @@ public class ArbitrarySignaturesMessage extends Message { } public static Message fromByteBuffer(int id, ByteBuffer bytes) throws UnsupportedEncodingException, TransformationException { - String peerAddress = Serialization.deserializeSizedString(bytes, PeerData.MAX_PEER_ADDRESS_SIZE); + String peerAddress = Serialization.deserializeSizedStringV2(bytes, PeerData.MAX_PEER_ADDRESS_SIZE); int requestHops = bytes.getInt(); @@ -74,7 +74,7 @@ public class ArbitrarySignaturesMessage extends Message { try { ByteArrayOutputStream bytes = new ByteArrayOutputStream(); - Serialization.serializeSizedString(bytes, this.peerAddress); + Serialization.serializeSizedStringV2(bytes, this.peerAddress); bytes.write(Ints.toByteArray(this.requestHops));