if (mac_addr)
memcpy(&nd->mac_addr, mac_addr, sizeof(nd->mac_addr));
else
- memset(&nd->mac_addr, 0x00, sizeof(nd->mac_addr));
+ zero(nd->mac_addr);
return 0;
}
sd_icmp6_nd *sd_icmp6_nd_unref(sd_icmp6_nd *nd) {
- if (nd && REFCNT_DEC(nd->n_ref) <= 0) {
+ if (nd && REFCNT_DEC(nd->n_ref) == 0) {
icmp6_nd_init(nd);
sd_icmp6_nd_detach_event(nd);