commit | c21f750727515602a9e84f2a190ee8a0a2aeb2a1 | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Tue Apr 17 23:59:41 2018 -0400 |
committer | Rich Felker <dalias@aerifal.cx> | Wed Apr 18 14:22:49 2018 -0400 |
tree | e15b0c717d481c2d7e9fa0a7baeb380f91fe9d0e | |
parent | 502027540bafd0681bfc46b0ae28639e51bba6a6 [diff] |
fix stdio lock dependency on read-after-free not faulting instead of using a waiters count, add a bit to the lock field indicating that the lock may have waiters. threads which obtain the lock after contending for it will perform a potentially-spurious wake when they release the lock.