diff --git a/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyFrameDecoder.java b/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyFrameDecoder.java index 806a99a9e8..e5236814c1 100644 --- a/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyFrameDecoder.java +++ b/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyFrameDecoder.java @@ -153,8 +153,8 @@ public class SpdyFrameDecoder extends ByteToMessageDecoder { Object frame = readControlFrame(buffer); if (frame != null) { state = State.READ_COMMON_HEADER; + out.add(frame); } - out.add(frame); return; } catch (IllegalArgumentException e) { state = State.FRAME_ERROR;