Merge pull request #1537 from futurist/rewrite

fix: stat is undefined in some cornor case
This commit is contained in:
Leo Horie 2017-01-13 08:21:01 -05:00 committed by GitHub
commit 7ba593519b

View file

@ -10,7 +10,7 @@ function traverseDirectory(pathname, callback) {
return new Promise(function(resolve, reject) {
fs.lstat(pathname, function(err, stat) {
if (err) reject(err)
if (stat.isDirectory()) {
if (stat && stat.isDirectory()) {
fs.readdir(pathname, function(err, pathnames) {
if (err) reject(err)
var promises = []