fixed a fd leak when trying to regain contact to a domain controller
commit892e41d60469e1e8adccd2b1ff860210db58dcb0
authorAndrew Tridgell <tridge@samba.org>
Wed, 6 Aug 2008 04:02:45 +0000 (6 14:02 +1000)
committerMichael Adam <obnox@samba.org>
Wed, 6 Aug 2008 08:52:27 +0000 (6 10:52 +0200)
tree360d3f3ec1f90ea8b3d37cc5a51a1ac02082c4a6
parent0bdab793c1da9b56790d37ac7d064b67ec51e3a4
fixed a fd leak when trying to regain contact to a domain controller
in winbind

When a w2k3 DC is rebooted the 139/445 ports come up before the
udp/389 cldap port. During this brief period, winbind manages to
connect to 139/445 but not to udp 389. It then enters a tight loop
where it leaks one fd each time. In a couple of seconds it runs out of
file descriptors, and leaves winbind crippled after the DC does
finally come up
(cherry picked from commit 57187cafbcc053e75bb54750494df9feabe3a738)
source/winbindd/winbindd_cm.c