svn commit: samba r21263 - in branches: SAMBA_3_0/source/lib
abartlet at samba.org
Fri Feb 9 21:46:22 GMT 2007
On Fri, 2007-02-09 at 16:34 -0500, derrell at samba.org wrote:
> Volker Lendecke <Volker.Lendecke at SerNet.DE> writes:
> > I did the following test: Connect to smbd (ldapsam) with rpcclient, restart
> > the ldap server, the conn is in CLOSE_WAIT, issue a "querydominfo" in
> > rpcclient to make smbd issue an ldap call.
> > strace on that smbd showed that getpeername() on the connection in
> > CLOSE_WAIT returned 0 (no error). Bad.
> Definitely bad. There's no call to getpeername() in another_ldap_try(), and I
> don't see what change you made to solve this problem. How do you now properly
> detect that the peer closed the connection?
You can detect that when the socket is available for reading, but
returns 0 data.
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Red Hat Inc. http://redhat.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20070210/1a3f07ed/attachment.bin
More information about the samba-technical