Skip to content
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.

Commit

Permalink
Fix declared address comparison when it is None
Browse files Browse the repository at this point in the history
  • Loading branch information
catena2w committed Jan 6, 2018
1 parent 9c41b1f commit 674d12c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/main/scala/scorex/core/network/peer/PeerManager.scala
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ class PeerManager(settings: ScorexSettings) extends Actor with ScorexLogging {
private def isSelf(address: InetSocketAddress, declaredAddress: Option[InetSocketAddress]): Boolean = {
// TODO: should the peer really be considered the same as self iff one of the following conditions hold?? Check carefully.
settings.network.bindAddress == address ||
settings.network.declaredAddress == declaredAddress ||
settings.network.declaredAddress.exists(da => declaredAddress.contains(da)) ||
declaredAddress.contains(settings.network.bindAddress) ||
settings.network.declaredAddress.contains(address)
}
Expand Down

0 comments on commit 674d12c

Please sign in to comment.