Router: Fix logic error in check for local destinations

This commit is contained in:
zzz
2019-10-23 12:23:04 +00:00
parent fb67ebb38d
commit aa3d2f39b1

View File

@ -63,9 +63,9 @@ public class ClientMessagePool {
*
*/
public void add(ClientMessage msg, boolean isDefinitelyRemote) {
if ( !isDefinitelyRemote ||
(_context.clientManager().isLocal(msg.getDestination())) ||
(_context.clientManager().isLocal(msg.getDestinationHash())) ) {
if (!isDefinitelyRemote &&
(_context.clientManager().isLocal(msg.getDestination()) ||
_context.clientManager().isLocal(msg.getDestinationHash()))) {
if (_log.shouldLog(Log.DEBUG))
_log.debug("Adding message for local delivery");
_context.clientManager().messageReceived(msg);