aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2013-02-21 12:44:01 -0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2013-02-21 12:44:01 -0800
commitf109d535b1fdc50c21e90aff05fef6e5f6950952 (patch)
tree7d6d24b89e55d77900ca91e7c81bdd989c624ef1 /parser.cpp
parent12095c721cda000af6a801c0824a3345ffad7a79 (diff)
Add a null check to avoid passing null to io_chain_t::push_back
Diffstat (limited to 'parser.cpp')
-rw-r--r--parser.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/parser.cpp b/parser.cpp
index b592ed9b..529550d7 100644
--- a/parser.cpp
+++ b/parser.cpp
@@ -1560,8 +1560,10 @@ void parser_t::parse_job_argument_list(process_t *p,
new_io.reset(new_io_file);
}
}
-
- j->io.push_back(new_io);
+
+ if (new_io.get() != NULL) {
+ j->io.push_back(new_io);
+ }
}
break;