mirror of
https://github.com/samba-team/samba.git
synced 2025-08-04 08:22:08 +03:00
samba_kcc: drop all connections from non-existent DSAs
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
This commit is contained in:
committed by
Douglas Bagnall
parent
6d78cbe2fa
commit
ab40b4013a
@ -541,8 +541,9 @@ class KCC(object):
|
||||
if s_dnstr not in local_dsas:
|
||||
from_dsa = self.get_dsa(s_dnstr)
|
||||
# Samba ONLY: ISTG removes connections to dead DCs
|
||||
if from_dsa is None and '\\0ADEL' in s_dnstr:
|
||||
logger.info("DSA appears deleted, removing connection %s" % s_dnstr)
|
||||
if from_dsa is None or '\\0ADEL' in s_dnstr:
|
||||
logger.info("DSA appears deleted, removing connection %s"
|
||||
% s_dnstr)
|
||||
cn.to_be_deleted = True
|
||||
continue
|
||||
connections_and_dsas.append((cn, dsa, from_dsa))
|
||||
|
Reference in New Issue
Block a user