diff --git a/lib/server/files.js b/lib/server/files.js index ee7f583d..df94dde1 100644 --- a/lib/server/files.js +++ b/lib/server/files.js @@ -6,10 +6,11 @@ Util = require('../util'); object.read = function(files, options, callback) { - var done = [], - errors, - readFiles = {}, - doneFunc = function (name, error, data) { + var errors, + done = [], + noOptions = Util.isFunction(options), + readFiles = {}, + doneFunc = function (name, error, data) { done.pop(); if (!error) @@ -25,7 +26,7 @@ Util.exec(callback, errors, readFiles); }; - if (Util.isFunction(options)) { + if (noOptions) { callback = options; options = null; }