From 2d0a417844c8a936e5b9ed0c8431612ee84a482c Mon Sep 17 00:00:00 2001 From: Dustin Brody Date: Fri, 4 Mar 2022 21:07:17 +0000 Subject: [PATCH] no-op on nil --- json_rpc/clients/websocketclient.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/json_rpc/clients/websocketclient.nim b/json_rpc/clients/websocketclient.nim index f0083b7..ddbe374 100644 --- a/json_rpc/clients/websocketclient.nim +++ b/json_rpc/clients/websocketclient.nim @@ -116,8 +116,9 @@ when useNews: # TODO: This is a hack, because the table might be case sensitive. Ideally strtabs module has # to be extended with case insensitive accessors. headers["Origin"] = "http://localhost" - for header in client.getHeaders(): - headers[header[0]] = header[1] + if not isNil(client.getHeaders): + for header in client.getHeaders(): + headers[header[0]] = header[1] client.transport = await newWebSocket(uri, headers) client.uri = uri client.loop = processData(client)