diff --git a/sys/net/gnrc/network_layer/ndp/gnrc_ndp.c b/sys/net/gnrc/network_layer/ndp/gnrc_ndp.c index 49a0dc7472d622e43e9ac1a50b75a954e6ea92c3..dd1845375e6777af4318eb65cf7d4da8494a92c9 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 bb9ed06b4478b07b97bb2a0391b8a5ef15f35da6..402d344d209231df370218cbba6be2ac663e4d92 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) {