1
0
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:
Douglas Bagnall
2017-06-16 09:16:16 +12:00
committed by Douglas Bagnall
parent 6d78cbe2fa
commit ab40b4013a

View File

@ -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))