Skip to content

Commit 4b97d90

Browse files
committed
fixup! fix(mkdir): mitigate directory creation race condition
1 parent 51a0034 commit 4b97d90

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

src/mkdir.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,10 @@ function mkdirSyncRecursive(dir) {
1919
common.error('dirname() failed: [' + dir + ']');
2020
}
2121

22-
// Base dir exists, no recursion necessary
23-
if (fs.existsSync(baseDir)) {
24-
fs.mkdirSync(dir, parseInt('0777', 8));
25-
return;
26-
}
27-
2822
// Base dir does not exist, go recursive
29-
mkdirSyncRecursive(baseDir);
23+
if (!fs.existsSync(baseDir)) {
24+
mkdirSyncRecursive(baseDir);
25+
}
3026

3127
try {
3228
// Base dir created, can create dir

0 commit comments

Comments
 (0)