aboutsummaryrefslogtreecommitdiffhomepage
path: root/exec.cpp
diff options
context:
space:
mode:
authorGravatar Cheer Xiao <xiaqqaix@gmail.com>2013-01-07 22:02:51 +0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2013-01-11 14:18:10 -0800
commitff49792f44196f41156547efdf615bb2b52fcaaa (patch)
treee29b48966d6f90d4b5ba4dea542a514db9936e70 /exec.cpp
parentb2abd963f00a1921e0ac8ce3191e9b0778ce4946 (diff)
exec.cpp:exec: Don't remove block_io elements from j->io
When dulicate_prepend prepend copies of block_io elements to j->io, the removing simply does nothing. Now that the same pointers are prepended to j->io, don't remove them.
Diffstat (limited to 'exec.cpp')
-rw-r--r--exec.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/exec.cpp b/exec.cpp
index 6794fb54..bc598044 100644
--- a/exec.cpp
+++ b/exec.cpp
@@ -1394,11 +1394,6 @@ void exec(parser_t &parser, job_t *j)
io_remove(j->io, &pipe_read);
- for (io_chain_t::const_iterator iter = parser.block_io.begin(); iter != parser.block_io.end(); iter++)
- {
- io_remove(j->io, *iter);
- }
-
job_set_flag(j, JOB_CONSTRUCTED, 1);
if (!job_get_flag(j, JOB_FOREGROUND))