From 565807126cde1b16b4398a16f845d5b80f2e548b Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 28 Mar 2012 19:17:39 +0000 Subject: [PATCH] * RouterInfo: Fix fatal NPE in last checkin --- core/java/src/net/i2p/data/RouterInfo.java | 2 +- history.txt | 3 +++ router/java/src/net/i2p/router/RouterVersion.java | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/java/src/net/i2p/data/RouterInfo.java b/core/java/src/net/i2p/data/RouterInfo.java index 85cdb90d6..b38d5f6a0 100644 --- a/core/java/src/net/i2p/data/RouterInfo.java +++ b/core/java/src/net/i2p/data/RouterInfo.java @@ -556,8 +556,8 @@ public class RouterInfo extends DatabaseEntry { _signature = new Signature(); _signature.readBytes(in); - SHA1Hash hash = new SHA1Hash(digest.digest()); if (verifySig) { + SHA1Hash hash = new SHA1Hash(digest.digest()); _isValid = DSAEngine.getInstance().verifySignature(_signature, hash, _identity.getSigningPublicKey()); _validated = true; if (!_isValid) { diff --git a/history.txt b/history.txt index c81caea5c..34ab54521 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,6 @@ +2012-03-28 zzz + * RouterInfo: Fix fatal NPE in last checkin + 2012-03-27 zzz * FloodfillVerify: - Fix verifies stuck on one peer by blamimg the verify peer on failure diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 7f0b07e77..b7509f1d3 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,7 +18,7 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 24; + public final static long BUILD = 25; /** for example "-test" */ public final static String EXTRA = "";