aboutsummaryrefslogtreecommitdiff
path: root/exec.cc
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-24 16:59:18 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-25 17:51:01 +0900
commit0998b881d24756c49eb5fb44acb696a2cc32e484 (patch)
tree6d9918dafa16115c9482ce32d50ddbeaebebfde4 /exec.cc
parent5e3e3d24fddf00d3f326513c25a6e8ab77b6e440 (diff)
downloadkati-0998b881d24756c49eb5fb44acb696a2cc32e484.tar.gz
[C++] Skip empty command
Diffstat (limited to 'exec.cc')
-rw-r--r--exec.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/exec.cc b/exec.cc
index 44ef68b..fb0ade7 100644
--- a/exec.cc
+++ b/exec.cc
@@ -170,6 +170,8 @@ class Executor {
current_dep_node_ = n;
for (Value* v : n->cmds) {
shared_ptr<string> cmd = v->Eval(ev_);
+ if (TrimSpace(*cmd) == "")
+ continue;
while (true) {
size_t index = cmd->find('\n');
if (index == string::npos)