Re: [PATCH v4 4/4] convert: add "status=delayed" to filter process protocol
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 23, 2017, 05:22 UTC
- Message-ID
- <xmqq1srgm9kq.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <04ECEBE5-CAC8-4344-B07A-6B7A7C795C94@gmail.com>
Lars Schneider <larsxschneider@gmail.com> writes:
Show 13 quoted lines
>>> + 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@sigill.intra.peff.net/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.