r20329: Fix a winbindd crash bug. If someone pulls
authorJeremy Allison <jra@samba.org>
Sat, 23 Dec 2006 00:17:15 +0000 (00:17 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:16:41 +0000 (12:16 -0500)
commita0278a0cb062500ba97e237d02f55855b68719ec
tree24bc9ed27ab670e475e3c8219c799d7cc7bb6be7
parent37e7a3f35f48f5689591c75d41d32c43d3b9b853
r20329: Fix a winbindd crash bug. If someone pulls
the network cable out of the machine *exactly*
after the init_dc_connect() call in cm_connect_sam()
or cm_connect_lsa() call succeeded but before any
of the other calls fail, and they have debug level
10 set in the log, then we'd crash due to dereferencing
a now NULL pointer (conn->cli gets set to NULL when
the init_dc_connect() call called from cm_get_schannel_dcinfo()
fails). Yes, before you ask this *did* happen on a
customer site :-).
Jeremy.
source/nsswitch/winbindd_cm.c