From bbdf35a17f81278f1159d386c9f24b16d41431df Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 19 Nov 2014 08:09:48 -0500 Subject: [PATCH] refactor(size) onReaddir --- lib/server/size.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/server/size.js b/lib/server/size.js index df3c3d3a..adea4ee1 100644 --- a/lib/server/size.js +++ b/lib/server/size.js @@ -94,11 +94,13 @@ ++asyncRunning; fs.readdir(dir, function(error, files) { - if (error && stopOnError) { + asyncRunning--; + + if (!error) { + onReaddir(dir, files); + } else if (error && stopOnError) { wasError = true; emitter.emit('error', error); - } else { - onReaddir(dir, files); } }); } @@ -109,9 +111,7 @@ } function onReaddir(dir, files) { - var n = files.length; - - asyncRunning--; + var n = files.length; fileCounter += n;