From a2fcf0a82140a854936add621fb3f2edc2688f3b Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Tue, 19 Mar 2019 15:42:06 -0400 Subject: [PATCH] ReactorNettyWebSocketSession uses correct frame size See gh-22367 --- .../reactive/socket/client/ReactorNettyWebSocketClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-webflux/src/main/java/org/springframework/web/reactive/socket/client/ReactorNettyWebSocketClient.java b/spring-webflux/src/main/java/org/springframework/web/reactive/socket/client/ReactorNettyWebSocketClient.java index 429c27ec075..44bfdcac122 100644 --- a/spring-webflux/src/main/java/org/springframework/web/reactive/socket/client/ReactorNettyWebSocketClient.java +++ b/spring-webflux/src/main/java/org/springframework/web/reactive/socket/client/ReactorNettyWebSocketClient.java @@ -113,7 +113,8 @@ public class ReactorNettyWebSocketClient implements WebSocketClient { String protocol = responseHeaders.getFirst("Sec-WebSocket-Protocol"); HandshakeInfo info = new HandshakeInfo(url, responseHeaders, Mono.empty(), protocol); NettyDataBufferFactory factory = new NettyDataBufferFactory(outbound.alloc()); - WebSocketSession session = new ReactorNettyWebSocketSession(inbound, outbound, info, factory); + WebSocketSession session = new ReactorNettyWebSocketSession( + inbound, outbound, info, factory, getMaxFramePayloadLength()); if (logger.isDebugEnabled()) { logger.debug("Started session '" + session.getId() + "' for " + url); }