ksz884x: don't copy too much in netdev_set_mac_address()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 19 Apr 2012 07:00:19 +0000 (10:00 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 19 Apr 2012 17:25:03 +0000 (13:25 -0400)
commit716af4abd6e6370226f567af50bfaca274515980
treed0e70526f6b98daa8ec61ad06d72a666392d1ad0
parent22b4a4f22da4b39c6f7f679fd35f3d35c91bf851
ksz884x: don't copy too much in netdev_set_mac_address()

MAX_ADDR_LEN is 32.  ETH_ALEN is 6.  mac->sa_data is a 14 byte array, so
the memcpy() is doing a read past the end of the array.  I asked about
this on netdev and Ben Hutchings told me it's supposed to be copying
ETH_ALEN bytes (thanks Ben).

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/micrel/ksz884x.c