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 + "";
+ }
}