mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-10-05 22:29:49 +00:00
Added missing snmp_delete_arpidx_tree() in find_entry where entry state was set to ETHARP_STATE_EMPTY.
This commit is contained in:
parent
cfb082a20b
commit
7eddf93b36
@ -328,6 +328,10 @@ static s8_t find_entry(struct ip_addr *ipaddr, u8_t flags)
|
|||||||
/* { empty or recyclable entry found } */
|
/* { empty or recyclable entry found } */
|
||||||
LWIP_ASSERT("i < ARP_TABLE_SIZE", i < ARP_TABLE_SIZE);
|
LWIP_ASSERT("i < ARP_TABLE_SIZE", i < ARP_TABLE_SIZE);
|
||||||
|
|
||||||
|
if (arp_table[i].state != ETHARP_STATE_EMPTY)
|
||||||
|
{
|
||||||
|
snmp_delete_arpidx_tree(arp_table[i].netif, &arp_table[i].ipaddr);
|
||||||
|
}
|
||||||
/* recycle entry (no-op for an already empty entry) */
|
/* recycle entry (no-op for an already empty entry) */
|
||||||
arp_table[i].state = ETHARP_STATE_EMPTY;
|
arp_table[i].state = ETHARP_STATE_EMPTY;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user