diff --git a/spring-web/src/main/java/org/springframework/http/server/reactive/ServletServerHttpRequest.java b/spring-web/src/main/java/org/springframework/http/server/reactive/ServletServerHttpRequest.java index 269b0403cb..4111a9e144 100644 --- a/spring-web/src/main/java/org/springframework/http/server/reactive/ServletServerHttpRequest.java +++ b/spring-web/src/main/java/org/springframework/http/server/reactive/ServletServerHttpRequest.java @@ -263,7 +263,7 @@ class ServletServerHttpRequest extends AbstractServerHttpRequest { @Override protected void checkOnDataAvailable() { - if (!this.inputStream.isFinished() && this.inputStream.isReady()) { + if (this.inputStream.isReady() && !this.inputStream.isFinished()) { onDataAvailable(); } }