From bdcb625e6da80618ed1df2d2b27c5b82e9ce327f Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Tue, 13 Jan 2009 19:28:09 +0000 Subject: [PATCH] fix rare NPE --- apps/streaming/java/src/net/i2p/client/streaming/Packet.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/streaming/java/src/net/i2p/client/streaming/Packet.java b/apps/streaming/java/src/net/i2p/client/streaming/Packet.java index 61a7de96d5..7a7a0a6c9f 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/Packet.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/Packet.java @@ -530,6 +530,8 @@ public class Packet { public boolean verifySignature(I2PAppContext ctx, Destination from, byte buffer[]) { if (!isFlagSet(FLAG_SIGNATURE_INCLUDED)) return false; if (_optionSignature == null) return false; + // prevent receiveNewSyn() ... !active ... sendReset() ... verifySignature ... NPE + if (from == null) return false; int size = writtenSize(); -- GitLab