]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: Cleanup missed pimg
authorDonald Sharp <sharpd@cumulusnetworks.com>
Sun, 21 May 2017 13:18:09 +0000 (09:18 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 24 Jul 2017 17:51:36 +0000 (13:51 -0400)
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_register.c

index c753358ec0b1443e6572310049cef221a3e6dacf..d7b13fe05c735b3285e749212cb58b8dd163c53e 100644 (file)
@@ -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;
 }