freeipa/daemons/ipa-slapi-plugins/topology
root a76d4402a6 Topology plugins sigsev/heap corruption when adding a managed host
A managed host may handle several ipaReplTopoManagedSuffix.
Removing (from the topology) such host, loops over the replicated
suffixes array to retrieve, in the hosts list, the host record and delete it.
The problem is that a variable used to manage a hosts list is not reset
when looking at the next suffix. That will messup the lists, keeping
freed elements in the lists.

The fix is to reset the variable inside the replicated suffix loop

https://fedorahosted.org/freeipa/ticket/5977

Reviewed-By: Ludwig Krispenz <lkrispen@redhat.com>
2016-06-22 17:51:53 +02:00
..
ipa-topology-conf.ldif topology plugin configuration workaround 2015-10-15 14:24:33 +02:00
Makefile.am ds plugin - manage replication topology in the shared tree 2015-05-26 10:40:29 +02:00
topology_agmt.c handle multiple managed suffixes 2015-10-15 14:24:33 +02:00
topology_cfg.c Topology plugins sigsev/heap corruption when adding a managed host 2016-06-22 17:51:53 +02:00
topology_init.c prevent moving of topology entries out of managed scope by modrdn operations 2016-01-21 12:52:08 +01:00
topology_post.c update list of managed servers when a suffix becomes managed 2015-10-30 13:47:25 +01:00
topology_pre.c prevent moving of topology entries out of managed scope by modrdn operations 2016-01-21 12:52:08 +01:00
topology_util.c update list of managed servers when a suffix becomes managed 2015-10-30 13:47:25 +01:00
topology.h prevent moving of topology entries out of managed scope by modrdn operations 2016-01-21 12:52:08 +01:00