11 Mar
2015
11 Mar
'15
9:13 a.m.
On Mar 10, 2015, at 8:22 PM, Matthew Newton <mcn4@leicester.ac.uk> wrote:
If it's a bug in an O/S that people are paying support for but it's not fixed then that should surely be s/NSS/RedHat/g ?
It’s a bug in how libldap uses NSS. Some of that is the NSS patch. Some of that is the libldap code. Libldap has no “initialize library” function. As a result, any initialization is done by various ad-hoc heuristics. Libldap has no “close library” function. As a result, any cleanup is done by various ad-hoc heuristics. These heuristics can get things wrong, and can cause your program to crash. This is a design requirement of libldap, according to the OpenLDAP / Symas people. Alan DeKok.