From 1403c66072db0bf6c75d8b410adf1cfac33f7ab8 Mon Sep 17 00:00:00 2001 From: James Yang <26634873@qq.com> Date: Fri, 13 Jan 2017 17:11:12 +0800 Subject: [PATCH] fix: stat is undefined in some cornor case --- ospec/bin/ospec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ospec/bin/ospec b/ospec/bin/ospec index 45c00a35..c5034d09 100644 --- a/ospec/bin/ospec +++ b/ospec/bin/ospec @@ -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 = []