From d51fbece41f5cf24d6d681ff213522d2a2b24919 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 25 Nov 2013 13:08:52 +0000 Subject: [PATCH] feature(files) readPipe: add dir --- lib/server/files.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/server/files.js b/lib/server/files.js index b68ee60d..6a174553 100644 --- a/lib/server/files.js +++ b/lib/server/files.js @@ -69,14 +69,15 @@ }; object.readPipe = readPipe; - - function readPipe(files, writeStream, callback) { + + function readPipe(files, dir, writeStream, callback) { var name, length = files && files.length; - if (!length) + if (!length) { + writeStream.end(); Util.exec(callback); - else { - name = files.pop(); + } else { + name = dir + files.pop(); pipe.create({ from : name, @@ -88,7 +89,7 @@ if (!length) Util.exec(callback); else - readPipe(files, writeStream, callback); + readPipe(files, dir, writeStream, callback); } }); }