From 5bfc9f2f5604740fdbc24f4fbecc17834d430eda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samy=20Pess=C3=A9?= Date: Fri, 20 May 2016 21:37:22 +0200 Subject: [PATCH] Fix PathUtils.isInRoot on windows --- lib/utils/path.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/utils/path.js b/lib/utils/path.js index 9daa8e6a4..f65d1b2ba 100644 --- a/lib/utils/path.js +++ b/lib/utils/path.js @@ -8,7 +8,13 @@ function normalizePath(filename) { // Return true if file path is inside a folder function isInRoot(root, filename) { + root = path.normalize(root); filename = path.normalize(filename); + + if (root[root.length - 1] != path.sep) { + root = root + path.sep; + } + return (filename.substr(0, root.length) === root); }