diff options
| author | mobash-rasool <59957237+mobash-rasool@users.noreply.github.com> | 2022-04-06 04:07:30 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-06 04:07:30 +0530 |
| commit | 25ddb686ca22b6ecbb82fe80a69cf7e71c051d6e (patch) | |
| tree | f98abb8f20ac9afe1497ced14c016763052ccf8c /pimd | |
| parent | c416dd8298e2b19ca3561f997cf40d9d0bd00166 (diff) | |
| parent | 5c13cb9dc5e43ed927c57de003ce76d1731e1e47 (diff) | |
Merge pull request #10965 from opensourcerouting/fix/pim_igmp_group_delete
pimd: Replace ALL_LIST_ELEMENTS_RO to ALL_LIST_ELEMENTS group_list it…
Diffstat (limited to 'pimd')
| -rw-r--r-- | pimd/pim_igmp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pimd/pim_igmp.c b/pimd/pim_igmp.c index 6dea9f38f1..08cc0b8fc4 100644 --- a/pimd/pim_igmp.c +++ b/pimd/pim_igmp.c @@ -118,7 +118,7 @@ void igmp_source_forward_reevaluate_all(struct pim_instance *pim) FOR_ALL_INTERFACES (pim->vrf, ifp) { struct pim_interface *pim_ifp = ifp->info; - struct listnode *grpnode; + struct listnode *grpnode, *grp_nextnode; struct gm_group *grp; struct pim_ifchannel *ch, *ch_temp; @@ -126,8 +126,8 @@ void igmp_source_forward_reevaluate_all(struct pim_instance *pim) continue; /* scan igmp groups */ - for (ALL_LIST_ELEMENTS_RO(pim_ifp->gm_group_list, grpnode, - grp)) { + for (ALL_LIST_ELEMENTS(pim_ifp->gm_group_list, grpnode, + grp_nextnode, grp)) { struct listnode *srcnode; struct gm_source *src; int is_grp_ssm; |
