forked from Qortal/qortal
Check for an empty string as well as null in a couple of places, so that deserializeSizedString() can be safely used.
This commit is contained in:
parent
e3b45cac0a
commit
ccde725d3b
@ -395,7 +395,7 @@ public class ArbitraryDataManager extends Thread {
|
|||||||
List<byte[]> signatures = arbitrarySignaturesMessage.getSignatures();
|
List<byte[]> signatures = arbitrarySignaturesMessage.getSignatures();
|
||||||
|
|
||||||
String peerAddress = peer.getPeerData().getAddress().toString();
|
String peerAddress = peer.getPeerData().getAddress().toString();
|
||||||
if (arbitrarySignaturesMessage.getPeerAddress() != null) {
|
if (arbitrarySignaturesMessage.getPeerAddress() != null && !arbitrarySignaturesMessage.getPeerAddress().isEmpty()) {
|
||||||
// This message is about a different peer than the one that sent it
|
// This message is about a different peer than the one that sent it
|
||||||
peerAddress = arbitrarySignaturesMessage.getPeerAddress();
|
peerAddress = arbitrarySignaturesMessage.getPeerAddress();
|
||||||
}
|
}
|
||||||
|
@ -1109,7 +1109,7 @@ public class Network {
|
|||||||
// External IP / peerAddress tracking
|
// External IP / peerAddress tracking
|
||||||
|
|
||||||
public void ourPeerAddressUpdated(String peerAddress) {
|
public void ourPeerAddressUpdated(String peerAddress) {
|
||||||
if (peerAddress == null) {
|
if (peerAddress == null || peerAddress.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user