From e04500a9a51ef25b5ed6289edf82e95d01a1c946 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 10 Nov 2014 08:56:37 -0500 Subject: [PATCH] fix(ncp) call cb only if no case is suitable --- lib/server/ncp.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/server/ncp.js b/lib/server/ncp.js index a3298521..216dabb8 100644 --- a/lib/server/ncp.js +++ b/lib/server/ncp.js @@ -95,13 +95,11 @@ function ncp (source, dest, options, callback) { isWritable(target, function (writable) { if (writable) { return copyFile(file, target); - } - if(clobber) { + } else if (clobber) { rmFile(target, function () { copyFile(file, target); }); - } - if (modified) { + } else if (modified) { var stat = dereference ? fs.stat : fs.lstat; stat(target, function(err, stats) { //if souce modified time greater to target modified time copy file @@ -109,6 +107,8 @@ function ncp (source, dest, options, callback) { copyFile(file, target); else return cb(); }); + } else { + cb(); } }); }