Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKat Marchán <kzm@sykosomatic.org>2017-03-10 01:03:56 +0300
committerKat Marchán <kzm@sykosomatic.org>2017-03-10 03:08:28 +0300
commitc40a1164b981d4ebf4aa765e51a810db825b7497 (patch)
treeb2c6a516c2e61498fc16135334df9910ad2c2022 /node_modules/rimraf/rimraf.js
parentc37abac72670ea6376ff81337d1ef3bd207ea6a0 (diff)
rimraf@2.6.1
Diffstat (limited to 'node_modules/rimraf/rimraf.js')
-rw-r--r--node_modules/rimraf/rimraf.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/node_modules/rimraf/rimraf.js b/node_modules/rimraf/rimraf.js
index e63321938..c26331265 100644
--- a/node_modules/rimraf/rimraf.js
+++ b/node_modules/rimraf/rimraf.js
@@ -350,10 +350,13 @@ function rmkidsSync (p, options) {
var retries = isWindows ? 100 : 1
var i = 0
do {
+ var threw = true
try {
- return options.rmdirSync(p, options)
+ var ret = options.rmdirSync(p, options)
+ threw = false
+ return ret
} finally {
- if (++i < retries)
+ if (++i < retries && threw)
continue
}
} while (true)