This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via a7c7e4c642aa284cb57a855ea94bab90cc2dae3e (commit)
from 051c0a77360a629e047d5267b05cde4cdba0e064 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit a7c7e4c642aa284cb57a855ea94bab90cc2dae3e
Author: Samuel Thibault <[email protected]>
Date: Sat Jan 6 01:13:02 2018 +0100
libfshelp/get-identity.c: Avoid spurious ihash removal
Reported by Brent W. Baccala.
While some thread has converted a hardref to a weakref and tries to release
the hash weakref, another thread might reacquire a hardref, and then convert
it to a weakref and try to release it. We thus have to make sure that we
really have the last weakref before removing from the hash.
* libfshelp/get-identity.c (id_clean): Also check that there are only
two weak refs left.
-----------------------------------------------------------------------
Summary of changes:
libfshelp/get-identity.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
hooks/post-receive
--
Hurd