[Pkg-gnupg-maint] Bug#773423: [PATCH] avoid double-close in unusual dotlock situations
Werner Koch
wk at gnupg.org
Mon Dec 22 12:05:25 UTC 2014
On Fri, 19 Dec 2014 23:12, dkg at fifthhorseman.net said:
> close() should not be retried after an EINTR since this may
> cause a reused descriptor from another thread to be closed.
Actually that is a pretty unusal behaviour for an interrupted system
call. But close is special anyway. I was not aware of that and Jim
didn't mentioned that in
https://www.gnu.org/ghm/2011/paris/slides/jim-meyering-goodbye-world.pdf
but okay, that was just about stdio.
Anyway, fix pushed and I will also backport it to the other branches.
Shalom-Salam,
Werner
--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
More information about the Pkg-gnupg-maint
mailing list