]> git.puffer.fish Git - mirror/frr.git/commitdiff
pim6d: Fix RpAddress in "show ipv6 pim bsm-database" 12090/head
authorSarita Patra <saritap@vmware.com>
Tue, 11 Oct 2022 05:10:43 +0000 (22:10 -0700)
committerSarita Patra <saritap@vmware.com>
Tue, 11 Oct 2022 05:10:43 +0000 (22:10 -0700)
RpAddress is showing wrong value in
"show ipv6 pim bsm-database" cli. This is fixed now.

Issue: #12089

Signed-off-by: Sarita Patra <saritap@vmware.com>
pimd/pim_cmd.c

index c2f7396c180e75fa392616cc26ca17918d414bf3..1496128c446667f1c6f1de7d6a07d980f373ce50 100644 (file)
@@ -963,7 +963,7 @@ static void pim_show_bsm_db(struct pim_instance *pim, struct vty *vty, bool uj)
 
                                bsm_rpinfo = (struct bsmmsg_rpinfo *)buf;
                                /* unaligned, again */
-                               memcpy(&rp_addr, &bsm_rpinfo->rpaddr,
+                               memcpy(&rp_addr, &bsm_rpinfo->rpaddr.addr,
                                       sizeof(rp_addr));
 
                                buf += sizeof(struct bsmmsg_rpinfo);