diff --git a/codec-http/src/main/java/io/netty/handler/codec/http/HttpRequestEncoder.java b/codec-http/src/main/java/io/netty/handler/codec/http/HttpRequestEncoder.java index 6cfd58a129..a7658d32c9 100644 --- a/codec-http/src/main/java/io/netty/handler/codec/http/HttpRequestEncoder.java +++ b/codec-http/src/main/java/io/netty/handler/codec/http/HttpRequestEncoder.java @@ -56,11 +56,11 @@ public class HttpRequestEncoder extends HttpObjectEncoder { // See https://github.com/netty/netty/issues/2732 int index = uri.indexOf(QUESTION_MARK, start); if (index == -1) { - if (uri.lastIndexOf(SLASH) <= start) { + if (uri.lastIndexOf(SLASH) < start) { needSlash = true; } } else { - if (uri.lastIndexOf(SLASH, index) <= start) { + if (uri.lastIndexOf(SLASH, index) < start) { uriCharSequence = new StringBuilder(uri).insert(index, SLASH); } }