From 41cbea0026b191d8410af2cf00a71aad5357f43f Mon Sep 17 00:00:00 2001 From: Ludwig Krispenz Date: Thu, 6 Aug 2015 16:40:52 +0200 Subject: handle multiple managed suffixes trigger topology updaet if suffix entry is added trigger topology update if managedSuffix is modified in host entry --- daemons/ipa-slapi-plugins/topology/topology_cfg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'daemons/ipa-slapi-plugins/topology/topology_cfg.c') diff --git a/daemons/ipa-slapi-plugins/topology/topology_cfg.c b/daemons/ipa-slapi-plugins/topology/topology_cfg.c index 9c4b02ba3..d211f20f6 100644 --- a/daemons/ipa-slapi-plugins/topology/topology_cfg.c +++ b/daemons/ipa-slapi-plugins/topology/topology_cfg.c @@ -809,6 +809,9 @@ ipa_topo_cfg_replica_new(void) topoRepl->next = NULL; topoRepl->repl_segments = NULL; topoRepl->repl_root = NULL; + topoRepl->strip_attrs = NULL; + topoRepl->total_attrs = NULL; + topoRepl->repl_attrs = NULL; topoRepl->shared_config_base = NULL; topoRepl->hosts = NULL; topoRepl->repl_lock = slapi_new_mutex(); @@ -851,7 +854,6 @@ ipa_topo_cfg_replica_free(TopoReplica *tconf) slapi_destroy_mutex(tconf->repl_lock); slapi_ch_free_string(&tconf->shared_config_base); slapi_ch_free_string(&tconf->repl_root); - slapi_sdn_free(&tconf->shared_config_sdn); seg = tconf->repl_segments; while (seg) { seg_next = seg->next; -- cgit