summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pimd/pim_rp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pimd/pim_rp.c b/pimd/pim_rp.c
index 8799134edd..355aa07048 100644
--- a/pimd/pim_rp.c
+++ b/pimd/pim_rp.c
@@ -248,13 +248,14 @@ struct rp_info *pim_rp_find_match_group(struct pim_instance *pim,
if (PIM_DEBUG_PIM_TRACE) {
char buf[PREFIX_STRLEN];
- route_unlock_node(rn);
zlog_debug("Lookedup: %p for rp_info: %p(%s) Lock: %d", rn,
rp_info,
prefix2str(&rp_info->group, buf, sizeof(buf)),
rn->lock);
}
+ route_unlock_node(rn);
+
if (!best)
return rp_info;