Lars Schneider <larsxschneider@xxxxxxxxx> writes: >>> + sigchain_pop(SIGPIPE); >>> + >>> + if (err || errno == EPIPE) { >> >> This looks strange, at first glance. >> Do we set errno to 0 before ? >> Or is there a trick that EPIPE can only be reached, >> if it is "our" error ? > > You are right and I'll fix it! > Thanks for reminding me! > Peff also noticed that some time ago: > http://public-inbox.org/git/20170411200520.oivytvlzkdu7bfh5@xxxxxxxxxxxxxxxxxxxxx/ Ben Peart's bp/sub-process-convert-filter topic also had the same EPIPE issues in its earlier incarnation, IIRC. I haven't looked at this topic for some time, but I wonder if we can share code with it.