diff options
Diffstat (limited to 'src/exec.cpp')
-rw-r--r-- | src/exec.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/exec.cpp b/src/exec.cpp index 63186ef7..bd9f9fb5 100644 --- a/src/exec.cpp +++ b/src/exec.cpp @@ -1181,7 +1181,7 @@ void exec_job(parser_t &parser, job_t *j) const std::string outbuff = wcs2string(stdout_buffer); const std::string errbuff = wcs2string(stderr_buffer); bool builtin_io_done = do_builtin_io(outbuff.data(), outbuff.size(), errbuff.data(), errbuff.size()); - if (! builtin_io_done) + if (! builtin_io_done && errno != EPIPE) { show_stackframe(); } |