]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: annotate some pointers as non-null
authorDavid Lamparter <equinox@opensourcerouting.org>
Fri, 21 Apr 2023 13:25:25 +0000 (15:25 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Fri, 21 Apr 2023 13:30:43 +0000 (15:30 +0200)
... make static analysis happy.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
pimd/pim6_mld.c

index c3473d5dff7c81d4f2032b813806bc688e954a64..a3569c129ffde79c934865a027b1331d6e4ecd8f 100644 (file)
@@ -2271,6 +2271,7 @@ void gm_ifp_update(struct interface *ifp)
        if (!pim_ifp->mld) {
                changed = true;
                gm_start(ifp);
+               assume(pim_ifp->mld != NULL);
        }
 
        gm_ifp = pim_ifp->mld;
@@ -2406,6 +2407,8 @@ static void gm_show_if_one(struct vty *vty, struct interface *ifp,
        struct gm_if *gm_ifp = pim_ifp->mld;
        bool querier;
 
+       assume(js_if || tt);
+
        querier = IPV6_ADDR_SAME(&gm_ifp->querier, &pim_ifp->ll_lowest);
 
        if (js_if) {