From b71d44180c1c20e43ce75f1d49db38b81d840047 Mon Sep 17 00:00:00 2001 From: JP Richardson Date: Mon, 2 Mar 2015 18:15:47 -0600 Subject: [PATCH] lib/mkdir: fix infinite loop on Windows. See https://github.com/substack/node-mkdirp/pull/74 and https://github.com/substack/node-mkdirp/issues/66 --- lib/mkdir.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/mkdir.js b/lib/mkdir.js index 9856d56..6ac2e86 100644 --- a/lib/mkdir.js +++ b/lib/mkdir.js @@ -30,6 +30,7 @@ function mkdirs(p, opts, f, made) { } switch (er.code) { case 'ENOENT': + if (path.dirname(p) == p) return cb(er) mkdirs(path.dirname(p), opts, function (er, made) { if (er) cb(er, made) else mkdirs(p, opts, cb, made)