[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: connection_close() called with c_struct_state == SLAP_C_INACTIVE
Pierangelo Masarati wrote:
Here's something similar, although in a different place, happening on
Solaris 9 with a hacked version of 2.3.30 (hacking is basically not in
this file; I only imported fixes to ITS#4769 and ITS#4771) when I shut
it down hitting CTRL-C.
What I see is that c->c_struct_state is 1 (SLAP_C_UNUSED) instead of 2
(SLAP_C_USED).
Any thoughts? I have access to the binary and the core (sort of: it's
more than 2000 km apart on a not fast enough connection to download it,
and the firewall will shut the connection down shortly...).
Apparently, connections_shutdown() should lock the connection's c_mutex
before testing c_struct_state, and not after, right?
Sounds right. Oops.
--
-- Howard Chu
Chief Architect, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc
OpenLDAP Core Team http://www.openldap.org/project/