slirp: Don't crash on packets from 0.0.0.0/8.
commit1a89b60885ccc2abf7cc50275fcee70d0347425e
authorNickolai Zeldovich <nickolai@csail.mit.edu>
Mon, 12 Nov 2012 16:59:49 +0000 (12 17:59 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Thu, 15 Nov 2012 09:27:14 +0000 (15 10:27 +0100)
treef85364e7bec058b9142da77a1b0207237f3e42ef
parentce34cf72fe508b27a78f83c184142e8d1e6a048a
slirp: Don't crash on packets from 0.0.0.0/8.

LWIP can generate packets with a source of 0.0.0.0, which triggers an
assertion failure in arp_table_add().  Instead of crashing, simply return
to avoid adding an invalid ARP table entry.

Signed-off-by: Nickolai Zeldovich <nickolai@csail.mit.edu>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
slirp/arp_table.c