diff --git proto/rip/rip.c proto/rip/rip.c index 4559310..2fb4021 100644 --- proto/rip/rip.c +++ proto/rip/rip.c @@ -402,7 +402,7 @@ rip_remove_neighbor(struct rip_proto *p, struct rip_neighbor *n) { neighbor *nbr = n->nbr; - TRACE(D_EVENTS, "Removing neighbor %I on %s", nbr->addr, nbr->iface->name); + TRACE(D_EVENTS, "Removing neighbor %I on %s", nbr->addr, nbr->iface ? nbr->iface->name : "(nil)"); rem_node(NODE n); n->ifa = NULL;