diff --git a/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java b/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java index 3d767659aca1131fda8c0e2fbed270ca88255c2e..a56091b5b8e3382352afde6ad72f2f0636e60781 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java +++ b/router/java/src/net/i2p/router/tunnel/pool/ConnectChecker.java @@ -84,10 +84,10 @@ public class ConnectChecker { boolean ust = to.equals(us); if (ust && ctx.commSystem().isEstablished(from)) return true; - RouterInfo rt = ctx.netDb().lookupRouterInfoLocally(to); + RouterInfo rt = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(to); if (rt == null) return true; - RouterInfo rf = ctx.netDb().lookupRouterInfoLocally(from); + RouterInfo rf = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(from); if (rf == null) return true; int ct; diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java index 8491270f423366117d9e12d515a926ca3605c9ba..b1124445b5e0c5defad3ed31a0ae88bd0aabf4f7 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPeerSelector.java @@ -227,7 +227,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker { if (ctx.commSystem().wasUnreachable(h)) return true; - RouterInfo info = ctx.netDb().lookupRouterInfoLocally(h); + RouterInfo info = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h); if (info == null) return true; @@ -267,7 +267,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker { * @since 0.9.34, protected since 0.9.58 for ClientPeerSelector */ protected boolean allowAsOBEP(Hash h) { - RouterInfo ri = ctx.netDb().lookupRouterInfoLocally(h); + RouterInfo ri = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h); if (ri == null) return true; return canConnect(ri, ANY_V4); @@ -284,7 +284,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker { * @since 0.9.34, protected since 0.9.58 for ClientPeerSelector */ protected boolean allowAsIBGW(Hash h) { - RouterInfo ri = ctx.netDb().lookupRouterInfoLocally(h); + RouterInfo ri = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h); if (ri == null) return true; if (ri.getCapabilities().indexOf(Router.CAPABILITY_REACHABLE) < 0) @@ -675,7 +675,7 @@ public abstract class TunnelPeerSelector extends ConnectChecker { if (ctx.commSystem().isEstablished(h)) return false; boolean canConnect; - RouterInfo peer = ctx.netDb().lookupRouterInfoLocally(h); + RouterInfo peer = (RouterInfo) ctx.netDb().lookupLocallyWithoutValidation(h); if (peer == null) { canConnect = false; } else if (isIn) {