samba_kcc: respect kcc.read_only flag on RODC
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 11 Jan 2018 08:56:40 +0000 (21:56 +1300)
committerKarolin Seeger <kseeger@samba.org>
Sat, 13 Jan 2018 16:37:07 +0000 (17:37 +0100)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/kcc/__init__.py

index 9cf077b6afa90a03e7fe919194f9572cf00ef1b2..5df3e788227d7a9f577393f2a6d05aff6ed9d203 100644 (file)
@@ -913,7 +913,7 @@ class KCC(object):
                                      drsuapi.DRSUAPI_DRS_NONGC_RO_REP)
                     if t_repsFrom.replica_flags != replica_flags:
                         t_repsFrom.replica_flags = replica_flags
-                c_rep.commit_repsFrom(self.samdb)
+                c_rep.commit_repsFrom(self.samdb, ro=self.readonly)
             else:
                 if dnstr not in needed_rep_table:
                     delete_reps.add(dnstr)