diff --git a/codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java b/codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java index 33ab2afc27..e2c657b0c3 100644 --- a/codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java +++ b/codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java @@ -805,7 +805,7 @@ public abstract class HttpObjectDecoder extends ByteToMessageDecoder { @Override public boolean process(byte value) throws Exception { - char nextByte = (char) value; + char nextByte = (char) (value & 0xFF); if (nextByte == HttpConstants.CR) { return true; }