From 61bbb4f668dc4e840c5aa9ad031069302104074a Mon Sep 17 00:00:00 2001 From: JP Richardson Date: Wed, 28 Jan 2015 13:30:29 -0600 Subject: [PATCH] lib/_copy: if setImmediate is not available, fallback to process.nextTick (Node v0.8) --- lib/_copy.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) }) }