]> git.kaiwu.me - nginx.git/commit
Removed glibc crypt_r() bug workaround (ticket #1469).
authorMaxim Dounin <mdounin@mdounin.ru>
Wed, 23 May 2018 13:38:16 +0000 (16:38 +0300)
committerMaxim Dounin <mdounin@mdounin.ru>
Wed, 23 May 2018 13:38:16 +0000 (16:38 +0300)
commit1ef5c9ce6f03907dad1677d25f108d2bf59a5c15
tree6cea560111760cc3f01bc3949db6ea6daf40e44b
parent5568a6598d7ec830a6759c6ab0419a50b4ab3056
Removed glibc crypt_r() bug workaround (ticket #1469).

The bug in question was fixed in glibc 2.3.2 and is no longer expected
to manifest itself on real servers.  On the other hand, the workaround
causes compilation problems on various systems.  Previously, we've
already fixed the code to compile with musl libc (fd6fd02f6a4d), and
now it is broken on Fedora 28 where glibc's crypt library was replaced
by libxcrypt.  So the workaround was removed.
src/os/unix/ngx_user.c