diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java index 4416582df..1a3e0d1b6 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java @@ -472,7 +472,7 @@ public class TunnelPoolManager implements TunnelManagerFacade { else out.write("n/a"); if (cfg.getReceiveFrom() != null) - out.write("" + cfg.getReceiveFrom().toBase64().substring(0,4) +""); + out.write("" + netDbLink(cfg.getReceiveFrom()) +""); else out.write(" "); if (cfg.getSendTunnel() != null) @@ -480,7 +480,7 @@ public class TunnelPoolManager implements TunnelManagerFacade { else out.write(" "); if (cfg.getSendTo() != null) - out.write("" + cfg.getSendTo().toBase64().substring(0,4) +""); + out.write("" + netDbLink(cfg.getSendTo()) +""); else out.write(" "); long timeLeft = cfg.getExpiration()-_context.clock().now(); @@ -549,7 +549,7 @@ public class TunnelPoolManager implements TunnelManagerFacade { if (_context.routerHash().equals(peer)) out.write("" + (id == null ? "" : "" + id) + ""); else - out.write("" + peer.toBase64().substring(0,4) + (id == null ? "" : ":" + id) + cap + ""); + out.write("" + netDbLink(peer) + (id == null ? "" : ":" + id) + cap + ""); } out.write("\n"); @@ -601,4 +601,9 @@ public class TunnelPoolManager implements TunnelManagerFacade { return "[unkn]"; } } + + private static String netDbLink(Hash peer) { + String h = peer.toBase64().substring(0, 4); + return "" + h + ""; + } }