diff --git a/lib/_copy.js b/lib/_copy.js index d4ace8d..00383b2 100644 --- a/lib/_copy.js +++ b/lib/_copy.js @@ -49,9 +49,10 @@ function ncp (source, dest, options, callback) { } function getStats(source) { + var defer = global.setImmediate || process.nextTick var stat = dereference ? fs.stat : fs.lstat if (running >= limit) { - return setImmediate(function () { + return defer(function () { getStats(source) }) }