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();
|
||||
|
||||
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
|
||||
peerAddress = arbitrarySignaturesMessage.getPeerAddress();
|
||||
}
|
||||
|
@ -1109,7 +1109,7 @@ public class Network {
|
||||
// External IP / peerAddress tracking
|
||||
|
||||
public void ourPeerAddressUpdated(String peerAddress) {
|
||||
if (peerAddress == null) {
|
||||
if (peerAddress == null || peerAddress.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user