Skip to content

Commit 3be384c

Browse files
committed
Fix cppcheck
1 parent 3abb04c commit 3be384c

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ CPPCHECK_FLAGS=--enable=warning,performance,portability,missingInclude \
8888
--suppress=constParameterCallback \
8989
--suppress=toomanyconfigs \
9090
--suppress=unmatchedSuppression --inconclusive \
91+
--suppress=comparePointers:src/port/stm32h563/startup.c \
92+
--suppress=comparePointers:src/port/stm32h563/syscalls.c \
9193
--disable=style \
9294
--std=c99 --language=c \
9395
--platform=unix64 \

src/wolfip.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,14 +1067,13 @@ static int arp_lookup(struct wolfIP *s, unsigned int if_idx, ip4 ip, uint8_t *ma
10671067
static void wolfIP_send_ttl_exceeded(struct wolfIP *s, unsigned int if_idx, struct wolfIP_ip_packet *orig)
10681068
{
10691069
struct wolfIP_ll_dev *ll = wolfIP_ll_at(s, if_idx);
1070-
struct wolfIP_icmp_ttl_exceeded_packet icmp;
1070+
struct wolfIP_icmp_ttl_exceeded_packet icmp = {0};
10711071
struct wolfIP_icmp_packet *icmp_pkt = (struct wolfIP_icmp_packet *)&icmp;
10721072
#if !CONFIG_IPFILTER
10731073
(void)icmp_pkt;
10741074
#endif
10751075
if (!ll || !ll->send)
10761076
return;
1077-
memset(&icmp, 0, sizeof(icmp));
10781077
icmp.type = ICMP_TTL_EXCEEDED;
10791078
memcpy(icmp.orig_packet, ((uint8_t *)orig) + ETH_HEADER_LEN,
10801079
TTL_EXCEEDED_ORIG_PACKET_SIZE);

0 commit comments

Comments
 (0)