Added purge_tree for connection_t's which are no longer in the connection,

active or id trees, but which may still be referenced. This tree is flushed
when it is safe, this replaces purge_connection_tree().

Also lots of bugfixes related to the new trees.
This commit is contained in:
Guus Sliepen 2001-07-20 20:25:10 +00:00
parent 37ed4265fa
commit 12f6b80429
5 changed files with 109 additions and 82 deletions

View file

@ -17,7 +17,7 @@
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: route.c,v 1.1.2.16 2001/07/20 13:54:19 guus Exp $
$Id: route.c,v 1.1.2.17 2001/07/20 20:25:10 guus Exp $
*/
#include "config.h"
@ -78,7 +78,7 @@ cp
for(node = connection_tree->head; node; node = node->next)
{
p = (connection_t *)node->data;
if(p->status.active && p!= myself)
if(p->status.active)
send_add_subnet(p, subnet);
}
}