Re: nss_ldap broken

From: Jacques A. Vidrine <nectar_at_FreeBSD.org>
Date: Tue, 30 Mar 2004 08:16:31 -0600
On Tue, Mar 30, 2004 at 01:37:44AM -0800, Sean McNeil wrote:
> On Mon, 2004-03-29 at 19:02, Jacques A. Vidrine wrote:
> > Thanks!  So, could you try the patch below?  I think it is now
> > basically identical with what you posted, except for the changes to
> > nss_compat.c.
> 
> After making a bone-head mistake and just installing the libc after a
> make update (duh!) I finally managed to salvage my system and give the
> patch a go.  Things look good.

Thanks!  I'll commit it.

> I'm still concerned that nss_atexit can cause a seg11 if a nss_*.so.1
> starts up any threads when the program isn't threaded otherwise. Don't
> really know why an nss plugin would want to do that, but it is
> hazardous.

The locks may not be needed regardless.  Dan, how do threads interact
with atexit()?  Are threads serialized at that point?  Does the main
thread call all the atexit handlers?

Cheers,
-- 
Jacques Vidrine / nectar_at_celabo.org / jvidrine_at_verio.net / nectar_at_freebsd.org
Received on Tue Mar 30 2004 - 05:42:51 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:49 UTC