From 667b0e746d9c342da407ea97aa475374e15b97e6 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sun, 12 Mar 2017 23:44:04 -0700 Subject: [PATCH] http: fix json rpc id handling. see #159. --- lib/http/server.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/http/server.js b/lib/http/server.js index 9f73afbe..b3c888ca 100644 --- a/lib/http/server.js +++ b/lib/http/server.js @@ -550,10 +550,7 @@ HTTPServer.prototype._init = function _init() { enforce(Array.isArray(cmd.params), 'Params must be an array.'); - if (!cmd.id) - cmd.id = 0; - - enforce(typeof cmd.id === 'number', 'ID must be a number.'); + enforce(!cmd.id || typeof cmd.id !== 'object', 'Invalid ID.'); } for (i = 0; i < cmds.length; i++) {