diff options
author | isaacs <i@izs.me> | 2014-01-20 03:43:01 +0400 |
---|---|---|
committer | isaacs <i@izs.me> | 2014-01-20 03:43:01 +0400 |
commit | a3891b6692bb02b212bed91f718d52e0fbcaf4e0 (patch) | |
tree | 6ffcb348669b762d7594fd87a6700f4d5100e6b5 /node_modules/rimraf/rimraf.js | |
parent | 1101b6ad8cc601888ac312562c37d4d777edf72a (diff) |
rimraf@2.2.6
Diffstat (limited to 'node_modules/rimraf/rimraf.js')
-rw-r--r-- | node_modules/rimraf/rimraf.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/node_modules/rimraf/rimraf.js b/node_modules/rimraf/rimraf.js index a9258072e..ce62051fc 100644 --- a/node_modules/rimraf/rimraf.js +++ b/node_modules/rimraf/rimraf.js @@ -110,7 +110,7 @@ function rmdir (p, originalEr, cb) { // if we guessed wrong, and it's not a directory, then // raise the original error. fs.rmdir(p, function (er) { - if (er && (er.code === "ENOTEMPTY" || er.code === "EEXIST")) + if (er && (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM")) rmkids(p, cb) else if (er && er.code === "ENOTDIR") cb(originalEr) @@ -165,7 +165,7 @@ function rmdirSync (p, originalEr) { return if (er.code === "ENOTDIR") throw originalEr - if (er.code === "ENOTEMPTY" || er.code === "EEXIST") + if (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM") rmkidsSync(p) } } |