runtime: arp fix
@@ -311,6 +311,7 @@ int arp_lookup(uint32_t daddr, struct eth_addr *dhost_out, struct mbuf *m)
e = lookup_entry(idx, daddr);
if (e) {
/* entry already exists */
+ if (newe)
sfree(newe);
if (e->state != ARP_STATE_PROBING) {
*dhost_out = e->eth;
