e1000: fix access 4 bytes beyond buffer end
authorMichael S. Tsirkin <mst@redhat.com>
Mon, 12 Jul 2010 17:24:59 +0000 (20:24 +0300)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 19 Jul 2010 10:49:19 +0000 (13:49 +0300)
commitf2085b6b2c3e1e991e709549cf22b9c8f02dcf4d
treecdf5929f0575af0eb10a701564f79c12004bef58
parentd4b36d424aaa4aea5d95936dfb37c1be52261bf1
e1000: fix access 4 bytes beyond buffer end

We do range check for size, and get size as buffer,
but copy size + 4 bytes (4 is for FCS).
Let's copy size bytes but put size + 4 in length.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/e1000.c