From 9e5a44231d8a1339f65ae7c61c708a3e8070998d Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 19 Nov 2014 03:44:16 -0500 Subject: [PATCH] refactor(ncp) isWritable: simplified --- lib/server/ncp.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/server/ncp.js b/lib/server/ncp.js index 216dabb8..46a75836 100644 --- a/lib/server/ncp.js +++ b/lib/server/ncp.js @@ -223,11 +223,12 @@ function ncp (source, dest, options, callback) { function isWritable(path, done) { fs.lstat(path, function (err) { - if (err) { - if (err.code === 'ENOENT') return done(true); - return done(false); - } - return done(false); + var result = false; + + if (err && err.code === 'ENOENT') + result = true; + + done(result); }); }