summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2023-10-17 17:34:11 +0300
committerGitHub <noreply@github.com>2023-10-17 17:34:11 +0300
commita681f525b94dce9a0b80b08b68debc6fb361fbad (patch)
tree9dc52189b3040750bc9e1245b06ecefa3ea51960
parentc8d568487c7c055c8ca503357887de0928b1476b (diff)
parent1064818645339d09ecfd79c95d4ff2ac330b1147 (diff)
Merge pull request #14607 from mobash-rasool/fixes2
pim6d: valgrind issue fixes
-rw-r--r--pimd/pim_register.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/pimd/pim_register.c b/pimd/pim_register.c
index 1f69175829..01da699dbd 100644
--- a/pimd/pim_register.c
+++ b/pimd/pim_register.c
@@ -416,11 +416,8 @@ void pim_null_register_send(struct pim_upstream *up)
memset(buffer, 0, (sizeof(ip6_hdr) + sizeof(pim_msg_header)));
memcpy(buffer, &ip6_hdr, sizeof(ip6_hdr));
- pim_msg_header.ver = 0;
- pim_msg_header.type = 0;
- pim_msg_header.reserved = 0;
-
- pim_msg_header.checksum = 0;
+ memset(&pim_msg_header, 0, sizeof(pim_msg_header));
+ memset(&ph, 0, sizeof(ph));
ph.src = up->sg.src;
ph.dst = up->sg.grp;