From aa3d2f39b1e9ca0b124f6a018f9602e3de364c82 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 23 Oct 2019 12:23:04 +0000 Subject: [PATCH] Router: Fix logic error in check for local destinations --- router/java/src/net/i2p/router/ClientMessagePool.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/router/java/src/net/i2p/router/ClientMessagePool.java b/router/java/src/net/i2p/router/ClientMessagePool.java index 2c27d8089a..021e98378a 100644 --- a/router/java/src/net/i2p/router/ClientMessagePool.java +++ b/router/java/src/net/i2p/router/ClientMessagePool.java @@ -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); -- GitLab