]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: Zero out nhop being used
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 2 Apr 2019 18:15:49 +0000 (14:15 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 5 Apr 2019 15:12:59 +0000 (11:12 -0400)
Zero out the lookup nexthop for usage, prevent a crash.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_nht.c

index 5e550dfe853558084cd8c2c0528623d6963436d5..31051cf731deffdc9f026d03a247102f5eb13338 100644 (file)
@@ -899,6 +899,8 @@ int pim_ecmp_fib_lookup_if_vif_index(struct pim_instance *pim,
        if (PIM_DEBUG_PIM_NHT)
                pim_inet4_dump("<addr?>", src->u.prefix4, addr_str,
                               sizeof(addr_str));
+
+       memset(&nhop, 0, sizeof(nhop));
        if (!pim_ecmp_nexthop_lookup(pim, &nhop, src, grp, 0)) {
                if (PIM_DEBUG_PIM_NHT)
                        zlog_debug(