summaryrefslogtreecommitdiff
path: root/pimd/pim_bsm.c
diff options
context:
space:
mode:
authorMark Stapp <mjs@cisco.com>2025-04-16 11:38:35 -0400
committerMark Stapp <mjs@cisco.com>2025-04-16 13:50:21 -0400
commitd378275106e23a72fa9fa7e53617a918977d9b04 (patch)
tree84bca57d0df672925985f662c4122a05e5e7a009 /pimd/pim_bsm.c
parentc65fdc9a4972cc6c29eda53f47b445aac6d6a5fb (diff)
pimd: clean up clang warnings
Clean up clang warnings in pimd; mostly address-of-packed issues (removed some ugly casts too). Signed-off-by: Mark Stapp <mjs@cisco.com>
Diffstat (limited to 'pimd/pim_bsm.c')
-rw-r--r--pimd/pim_bsm.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/pimd/pim_bsm.c b/pimd/pim_bsm.c
index 50fe543b23..845467755a 100644
--- a/pimd/pim_bsm.c
+++ b/pimd/pim_bsm.c
@@ -1562,8 +1562,7 @@ int pim_bsm_process(struct interface *ifp, pim_sgaddr *sg, uint8_t *buf,
(buf + PIM_BSM_HDR_LEN + PIM_MSG_HEADER_LEN),
(buf_size - PIM_BSM_HDR_LEN - PIM_MSG_HEADER_LEN),
frag_tag)) {
- zlog_warn("BSM from %pPA failed to parse",
- (pim_addr *)&bshdr->bsr_addr.addr);
+ zlog_warn("BSM from %pPA failed to parse", &bsr_addr);
pim->bsm_dropped++;
return -1;
}
@@ -1802,7 +1801,7 @@ bool cand_addrsel_update(struct cand_addrsel *asel, struct vrf *vrf)
case CAND_ADDR_ANY:
is_any = true;
- /* fallthru */
+ fallthrough;
case CAND_ADDR_LO:
FOR_ALL_INTERFACES (vrf, ifp) {
if (!if_is_up(ifp))