]> git.proxmox.com Git - mirror_frr.git/blobdiff - ospfd/ospf_neighbor.c
ospfd: Fix leak of stream
[mirror_frr.git] / ospfd / ospf_neighbor.c
index 33492cf7c9b91585acf4f9148c9138f75f51b25e..a7aac26b3b6e6aa45ed65b9bc8d87ae48ff3552d 100644 (file)
@@ -269,7 +269,8 @@ void ospf_nbr_add_self(struct ospf_interface *oi, struct in_addr router_id)
        rn = route_node_get(oi->nbrs, &p);
        if (rn->info) {
                /* There is already pseudo neighbor. */
-               assert(oi->nbr_self == rn->info);
+               zlog_warn("router_id %s already present in neighbor table. node refcount %u",
+                         inet_ntoa(router_id), rn->lock);
                route_unlock_node(rn);
        } else
                rn->info = oi->nbr_self;