From c8038a58650b23a65b177dca3514fa29039b03e5 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Wed, 29 Aug 2012 18:52:55 +0100 Subject: [PATCH] Authentic but invalid frames should throw FormatException. --- components/net/sf/briar/transport/IncomingEncryptionLayer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/net/sf/briar/transport/IncomingEncryptionLayer.java b/components/net/sf/briar/transport/IncomingEncryptionLayer.java index 26195ebeda..7e0fc8be13 100644 --- a/components/net/sf/briar/transport/IncomingEncryptionLayer.java +++ b/components/net/sf/briar/transport/IncomingEncryptionLayer.java @@ -115,7 +115,7 @@ class IncomingEncryptionLayer implements FrameReader { // Decode and validate the header finalFrame = FrameEncoder.isFinalFrame(frame); if(!finalFrame && ciphertextLength < frameLength) - throw new EOFException(); + throw new FormatException(); int payloadLength = FrameEncoder.getPayloadLength(frame); if(payloadLength > plaintextLength - HEADER_LENGTH) throw new FormatException(); -- GitLab