From 42a6ae0737f9243c80b6d3dbb08a69a7ae2a1061 Mon Sep 17 00:00:00 2001 From: Ya Zhuang Date: Thu, 21 Sep 2017 14:17:32 +0800 Subject: [PATCH] fix: remove ReDoS regexp --- src/node.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/node.js b/src/node.js index b85ec7e3..2bc75713 100644 --- a/src/node.js +++ b/src/node.js @@ -83,7 +83,9 @@ function useColors() { exports.formatters.o = function(v) { this.inspectOpts.colors = this.useColors; return util.inspect(v, this.inspectOpts) - .replace(/\s*\n\s*/g, ' '); + .split('\n').map(function(str) { + return str.trim() + }).join(' '); }; /**