Skip to content

Commit

Permalink
Merge pull request #17215 from nabahr/autorp_no_path
Browse files Browse the repository at this point in the history
pimd: PIM autorp no path RP fix
  • Loading branch information
ton31337 authored Oct 25, 2024
2 parents 274c986 + 433fce6 commit c5231ba
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion pimd/pim_autorp.c
Original file line number Diff line number Diff line change
Expand Up @@ -241,8 +241,11 @@ static bool pim_autorp_add_rp(struct pim_autorp *autorp, pim_addr rpaddr,
{
struct pim_autorp_rp *rp;
struct pim_autorp_rp *trp = NULL;
int ret;

if (pim_rp_new(autorp->pim, rpaddr, grp, listname, RP_SRC_AUTORP)) {
ret = pim_rp_new(autorp->pim, rpaddr, grp, listname, RP_SRC_AUTORP);
/* There may not be a path to the RP right now, but that doesn't mean it failed to add the RP */
if (ret != PIM_SUCCESS && ret != PIM_RP_NO_PATH) {
zlog_err("%s: Failed to add new RP addr=%pI4, grp=%pFX, grplist=%s",
__func__, &rpaddr, &grp,
(listname ? listname : "NONE"));
Expand Down

0 comments on commit c5231ba

Please sign in to comment.