0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-09-20 04:15:19 +00:00

Don't touch used memory.

This commit is contained in:
Pavel Machek 2000-05-10 11:57:56 +00:00
parent e8bd039da8
commit 5e50f0a028

View File

@ -643,7 +643,7 @@ rip_real_if_add(struct object_lock *lock)
DBG("adding interface %s\n", iface->name ); DBG("adding interface %s\n", iface->name );
rif = new_iface(p, iface, iface->flags, k); rif = new_iface(p, iface, iface->flags, k);
add_head( &P->interfaces, NODE rif ); add_head( &P->interfaces, NODE rif );
DBG("Adding object lock of %p\n", lock); DBG("Adding object lock of %p for %p\n", lock, rif);
rif->lock = lock; rif->lock = lock;
} }
@ -658,8 +658,8 @@ rip_if_notify(struct proto *p, unsigned c, struct iface *iface)
i = find_interface(p, iface); i = find_interface(p, iface);
if (i) { if (i) {
rem_node(NODE i); rem_node(NODE i);
kill_iface(p, i);
rfree(i->lock); rfree(i->lock);
kill_iface(p, i);
} }
} }
if (c & IF_CHANGE_UP) { if (c & IF_CHANGE_UP) {