From 714400abae4ef2adf95cf970317ca3b8c670fcb1 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Wed, 8 Mar 2017 02:07:48 -0800 Subject: [PATCH] use correct API signature in querystring methods --- lib/common-node.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/common-node.js b/lib/common-node.js index 5d9f2e5..b06d000 100644 --- a/lib/common-node.js +++ b/lib/common-node.js @@ -52,7 +52,7 @@ exports.toUInt32 = toUInt32 * @return {Object} */ exports.querystringParse = function (q) { - return querystring.parse(q, { decodeURIComponent: unescape }) + return querystring.parse(q, null, null, { decodeURIComponent: unescape }) } /** @@ -62,7 +62,7 @@ exports.querystringParse = function (q) { * @return {string} */ exports.querystringStringify = function (obj) { - var ret = querystring.stringify(obj, { encodeURIComponent: escape }) + var ret = querystring.stringify(obj, null, null, { encodeURIComponent: escape }) ret = ret.replace(/[@*/+]/g, function (char) { // `escape` doesn't encode the characters @*/+ so we do it manually return '%' + char.charCodeAt(0).toString(16).toUpperCase()