aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/exec.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/exec.cpp')
-rw-r--r--src/exec.cpp2
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();
}