From 86273280475ffad1f00ffe626486cd2be5e35981 Mon Sep 17 00:00:00 2001 From: jrandom Date: Tue, 10 Aug 2004 04:11:58 +0000 Subject: [PATCH] set the nextHopId whenever we know the nextHopInfo (duh) [thanks oOo!] this should fix the deserialization errors from tunnels.dat --- .../java/src/net/i2p/router/tunnelmanager/TunnelBuilder.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/router/java/src/net/i2p/router/tunnelmanager/TunnelBuilder.java b/router/java/src/net/i2p/router/tunnelmanager/TunnelBuilder.java index 84a671df3..b7b599f81 100644 --- a/router/java/src/net/i2p/router/tunnelmanager/TunnelBuilder.java +++ b/router/java/src/net/i2p/router/tunnelmanager/TunnelBuilder.java @@ -307,6 +307,7 @@ class TunnelBuilder { if (prev != null) { prev.setNextHop(peer); prev.setNextHopInfo(cur); + prev.setNextHopId(cur.getTunnelId()); } else { first = cur; } @@ -331,6 +332,7 @@ class TunnelBuilder { cur = cur.getNextHopInfo(); cur.setNextHop(last.getThisHop()); cur.setNextHopInfo(last); + cur.setNextHopId(last.getTunnelId()); } return first; @@ -393,6 +395,7 @@ class TunnelBuilder { prev.setNextHop(peer); prev.setNextHopInfo(cur); + prev.setNextHopId(cur.getTunnelId()); prev = cur; }