From 326a0eb09c89fd7e0d51e114062e19c43353607e Mon Sep 17 00:00:00 2001 From: Joakim Tjernlund Date: Mon, 8 Mar 2010 13:58:13 +0100 Subject: [PATCH] ospfd: ospf_ls_upd_send() add missing unlock. Signed-off-by: Joakim Tjernlund Acked-by: Feng Lu (cherry picked from commit 4eaecdc403461fe59026e1ce3a217526d75eca25) --- ospfd/ospf_packet.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ospfd/ospf_packet.c b/ospfd/ospf_packet.c index 4ec4509056..2126ea3c93 100644 --- a/ospfd/ospf_packet.c +++ b/ospfd/ospf_packet.c @@ -3879,6 +3879,8 @@ ospf_ls_upd_send (struct ospf_neighbor *nbr, struct list *update, int flag) if (rn->info == NULL) rn->info = list_new (); + else + route_unlock_node (rn); for (ALL_LIST_ELEMENTS_RO (update, node, lsa)) listnode_add (rn->info, ospf_lsa_lock (lsa)); /* oi->ls_upd_queue */ -- 2.39.5