From a9cc8babbafd202bf0e75eef4bb7da6acc6c9ec8 Mon Sep 17 00:00:00 2001 From: Oleg Hahm <oleg@hobbykeller.org> Date: Tue, 7 Mar 2017 17:58:14 +0100 Subject: [PATCH] gnrc: ndp: suppress wrong cppcheck warnings --- sys/net/gnrc/network_layer/ndp/gnrc_ndp.c | 2 ++ sys/net/gnrc/network_layer/ndp/node/gnrc_ndp_node.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sys/net/gnrc/network_layer/ndp/gnrc_ndp.c b/sys/net/gnrc/network_layer/ndp/gnrc_ndp.c index 49a0dc7472..dd1845375e 100644 --- a/sys/net/gnrc/network_layer/ndp/gnrc_ndp.c +++ b/sys/net/gnrc/network_layer/ndp/gnrc_ndp.c @@ -672,6 +672,8 @@ void gnrc_ndp_retrans_nbr_sol(gnrc_ipv6_nc_t *nc_entry) mutex_unlock(&ipv6_iface->mutex); } } + /* cppcheck-suppress knownConditionTrueFalse + * cppcheck bug: probes_remaining is initialized to a value > 1 */ else if (nc_entry->probes_remaining <= 1) { /* For a 6LoWPAN router entries may be set to UNREACHABLE instead diff --git a/sys/net/gnrc/network_layer/ndp/node/gnrc_ndp_node.c b/sys/net/gnrc/network_layer/ndp/node/gnrc_ndp_node.c index bb9ed06b44..402d344d20 100644 --- a/sys/net/gnrc/network_layer/ndp/node/gnrc_ndp_node.c +++ b/sys/net/gnrc/network_layer/ndp/node/gnrc_ndp_node.c @@ -80,6 +80,8 @@ kernel_pid_t gnrc_ndp_node_next_hop_l2addr(uint8_t *l2addr, uint8_t *l2addr_len, } #endif + /* cppcheck-suppress knownConditionTrueFalse + * cppcheck bug: next_hop_ip might be initialized if a FIB is available */ if (next_hop_ip == NULL) { /* no route to host */ if (!dst_link_local) { if (iface == KERNEL_PID_UNDEF) { -- GitLab