diff --git a/src/StreamJsonRpc/WebSocketMessageHandler.cs b/src/StreamJsonRpc/WebSocketMessageHandler.cs index 66348a5bd..e2671802e 100644 --- a/src/StreamJsonRpc/WebSocketMessageHandler.cs +++ b/src/StreamJsonRpc/WebSocketMessageHandler.cs @@ -138,7 +138,7 @@ protected override async ValueTask WriteCoreAsync(JsonRpcMessage content, Cancel { Requires.NotNull(content, nameof(content)); - using (var contentSequenceBuilder = new Sequence()) + using (var contentSequenceBuilder = new Sequence(ArrayPool.Shared) { MinimumSpanLength = this.sizeHint }) { WebSocketMessageType messageType = this.Formatter is IJsonRpcMessageTextFormatter ? WebSocketMessageType.Text : WebSocketMessageType.Binary; this.Formatter.Serialize(contentSequenceBuilder, content);