mirror of https://git.musl-libc.org/git/musl
Browse Source
queue_ctors should not be called with the init_fini_lock held, since it may longjmp out on allocation failure. this introduces a minor TOCTOU race with p->constructed, but one already exists further down anyway, and by design it's okay to run through the queue more than once anyway. the only reason we bother to check p->constructed at all is to avoid spurious failure of dlopen when the library is already fully loaded and constructed.master
1 changed files with 2 additions and 1 deletions
Loading…
Reference in new issue