From 707567c7ab775107a6e7eb47ff728e3596079d62 Mon Sep 17 00:00:00 2001 From: kdeme Date: Thu, 9 May 2019 15:31:28 +0200 Subject: [PATCH] Check if method field is a string --- json_rpc/router.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json_rpc/router.nim b/json_rpc/router.nim index 4bace0b..0af5271 100644 --- a/json_rpc/router.nim +++ b/json_rpc/router.nim @@ -90,7 +90,7 @@ proc checkJsonState*(line: string, let jVer = node{jsonRpcField} if jVer != nil and jVer.kind != JNull and jVer != %"2.0": return some((rjeVersionError, "")) - if not node.hasKey(methodField): + if not node.hasKey(methodField) or node[methodField].kind != JString: return some((rjeNoMethod, "")) if not node.hasKey(paramsField): return some((rjeNoParams, ""))