From 261c8d61a8cd39533684d43da2efa491801d0031 Mon Sep 17 00:00:00 2001 From: refaelos Date: Wed, 26 Jun 2013 17:53:19 +0300 Subject: [PATCH] if clbk is not given, create a dummy clbk --- lib/wrench.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/wrench.js b/lib/wrench.js index 3092012..c8b919b 100644 --- a/lib/wrench.js +++ b/lib/wrench.js @@ -292,6 +292,10 @@ exports.chownSyncRecursive = function(sourceDir, uid, gid) { * Recursively dives through directories and obliterates everything about it. */ exports.rmdirRecursive = function rmdirRecursive(dir, failSilent, clbk){ + if (clbk === null || typeof clbk == 'undefined') { + clbk = function(err) {}; + } + fs.readdir(dir, function(err, files){ if(err) { if (typeof failSilent === 'boolean' && failSilent) {