diff --git a/lib/server/flop.js b/lib/server/flop.js index a1bbac6c..4e45bc66 100644 --- a/lib/server/flop.js +++ b/lib/server/flop.js @@ -77,7 +77,9 @@ var isExDev = error && error.code === 'EXDEV'; if (ncp && rimraf && isExDev) - ncp(from, to, function() { + ncp(from, to, { + stopOnError: true + }, function() { rimraf(from, callback); }); else @@ -92,7 +94,9 @@ var isDir = error && error.code === 'EISDIR'; if (isDir) - ncp(from, to, callback); + ncp(from, to, { + stopOnError: true + }, callback); else callback(error); });