Browse Source

Use V2 of string serialization methods in ArbitrarySignaturesMessage, as it is designed to allow null values.

qdn
CalDescent 3 years ago
parent
commit
4815587de1
  1. 4
      src/main/java/org/qortal/network/message/ArbitrarySignaturesMessage.java

4
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));

Loading…
Cancel
Save