From 029de07218f64a096fb6fe0a05ff6fc63a10a139 Mon Sep 17 00:00:00 2001 From: Max Guiking <32510398+mguiking@users.noreply.github.com> Date: Mon, 13 Apr 2026 13:07:59 +0200 Subject: [PATCH] Fix inverted logic for boolean last Signed-off-by: Max Guiking <32510398+mguiking@users.noreply.github.com> --- .../web/reactive/socket/adapter/JettyWebSocketSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-webflux/src/main/java/org/springframework/web/reactive/socket/adapter/JettyWebSocketSession.java b/spring-webflux/src/main/java/org/springframework/web/reactive/socket/adapter/JettyWebSocketSession.java index 33e8d9cefcfc..84f6d056ec5c 100644 --- a/spring-webflux/src/main/java/org/springframework/web/reactive/socket/adapter/JettyWebSocketSession.java +++ b/spring-webflux/src/main/java/org/springframework/web/reactive/socket/adapter/JettyWebSocketSession.java @@ -209,7 +209,7 @@ protected Action process() { } ByteBuffer buffer = iterator.next(); - boolean last = iterator.hasNext(); + boolean last = !iterator.hasNext(); session.sendPartialBinary(buffer, last, Callback.from(this::succeeded, this::failed)); return Action.SCHEDULED; }