From: Donald Sharp Date: Sun, 21 May 2017 13:18:09 +0000 (-0400) Subject: pimd: Cleanup missed pimg X-Git-Tag: frr-4.0-dev~468^2~102 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=ac7eaeb40105b41e1c04f3332ac1da77f997fb87;p=mirror%2Ffrr.git pimd: Cleanup missed pimg Signed-off-by: Donald Sharp --- diff --git a/pimd/pim_register.c b/pimd/pim_register.c index c753358ec0..d7b13fe05c 100644 --- a/pimd/pim_register.c +++ b/pimd/pim_register.c @@ -48,6 +48,8 @@ struct thread *send_test_packet_timer = NULL; void pim_register_join(struct pim_upstream *up) { + struct pim_instance *pim = up->channel_oil->pim; + if (pim_is_grp_ssm(up->sg.grp)) { if (PIM_DEBUG_PIM_EVENTS) zlog_debug("%s register setup skipped as group is SSM", @@ -55,7 +57,7 @@ void pim_register_join(struct pim_upstream *up) return; } - pim_channel_add_oif(up->channel_oil, pimg->regiface, + pim_channel_add_oif(up->channel_oil, pim->regiface, PIM_OIF_FLAG_PROTO_PIM); up->reg_state = PIM_REG_JOIN; }