From 9a88ec9848722db232f9aab9960b1a11b70c902f Mon Sep 17 00:00:00 2001 From: Quentin Young Date: Mon, 6 Apr 2020 01:32:34 -0400 Subject: [PATCH] pimd: fix rp info lookup failure rp info lookup can return null, avoid this so we can continue fuzzing Signed-off-by: Quentin Young --- pimd/pim_rp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pimd/pim_rp.c b/pimd/pim_rp.c index f2a969e04a..c1062261ec 100644 --- a/pimd/pim_rp.c +++ b/pimd/pim_rp.c @@ -828,6 +828,9 @@ int pim_rp_del(struct pim_instance *pim, struct in_addr rp_addr, trp_info = pim_rp_find_match_group(pim, &grp); + if (!trp_info) + continue; + /* RP not found for the group grp */ if (pim_rpf_addr_is_inaddr_none(&trp_info->rp)) { pim_upstream_rpf_clear(pim, up); -- 2.39.5