diff options
| author | Rich Felker <dalias@aerifal.cx> | 2023-02-11 09:54:12 -0500 |
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2023-02-11 13:00:22 -0500 |
| commit | c3cd04fa5fecd2c349aefde090c602554ee4fa24 (patch) | |
| tree | a8ecb18938c7fd424d2be79537c73688d84fec3d /src/regex/tre-mem.c | |
| parent | 115149c023485a69f5bff05efd5339c0c5f77798 (diff) | |
| download | musl-c3cd04fa5fecd2c349aefde090c602554ee4fa24.tar.gz | |
fix pthread_detach inadvertently acting as cancellation point in race case
disabling cancellation around the pthread_join call seems to be the
safest and logically simplest fix. i believe it would also be possible
to just perform the unmap directly here after __tl_sync, removing the
dependency on pthread_join, but such an approach duplicately encodes a
lot more implementation assumptions.
Diffstat (limited to 'src/regex/tre-mem.c')
0 files changed, 0 insertions, 0 deletions
