From 7f9e958e5a6e3e946111d7ce9283943f7ce21f72 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 6 May 2015 20:05:30 +0000 Subject: [PATCH] Datagram: Convert IOE to DFE and throw on datagram load error rather than failing silently --- .../java/src/net/i2p/client/datagram/I2PDatagramDissector.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/java/src/net/i2p/client/datagram/I2PDatagramDissector.java b/core/java/src/net/i2p/client/datagram/I2PDatagramDissector.java index 246af5403..42cf701bf 100644 --- a/core/java/src/net/i2p/client/datagram/I2PDatagramDissector.java +++ b/core/java/src/net/i2p/client/datagram/I2PDatagramDissector.java @@ -97,7 +97,8 @@ public final class I2PDatagramDissector { } } catch (IOException e) { Log log = I2PAppContext.getGlobalContext().logManager().getLog(I2PDatagramDissector.class); - log.error("Caught IOException - INCONSISTENT STATE!", e); + log.error("Error loading datagram", e); + throw new DataFormatException("Error loading datagram", e); //} catch(AssertionError e) { // Log log = I2PAppContext.getGlobalContext().logManager().getLog(I2PDatagramDissector.class); // log.error("Assertion failed!", e);