From 62becee070740f512a25b3f33e3ac5046a255df0 Mon Sep 17 00:00:00 2001 From: jangko Date: Fri, 25 Jun 2021 16:41:35 +0700 Subject: [PATCH] rpcwsserver: allocate deflateFactory only if compression enabled --- json_rpc/servers/websocketserver.nim | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/json_rpc/servers/websocketserver.nim b/json_rpc/servers/websocketserver.nim index 6b26897..2dc60aa 100644 --- a/json_rpc/servers/websocketserver.nim +++ b/json_rpc/servers/websocketserver.nim @@ -59,9 +59,8 @@ proc handleRequest(rpc: RpcWebSocketServer, request: HttpRequest) {.async.} = error "WebSocket error:", exception = exc.msg proc initWebsocket(rpc: RpcWebSocketServer, compression: bool) = - let deflateFactory = deflateFactory() - if compression: + let deflateFactory = deflateFactory() rpc.wsserver = WSServer.new(factories = [deflateFactory]) else: rpc.wsserver = WSServer.new()