net: use scnprintf() to avoid potential buffer overflow
authorChangli Gao <xiaosuo@gmail.com>
Tue, 24 Aug 2010 13:32:58 +0000 (13:32 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Aug 2010 21:11:49 +0000 (14:11 -0700)
commit53f91dc1f76922375ad7957ef29f48986722532d
tree71583203eb39de7ccf1733930833e9d229c38333
parent145ce502e44b57c074c72cfdc855557e19026999
net: use scnprintf() to avoid potential buffer overflow

strlcpy() returns the total length of the string they tried to create, so
we should not use its return value without any check. scnprintf() returns
the number of characters written into @buf not including the trailing '\0',
so use it instead here.

Signed-off-by: Changli Gao <xiaosuo@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ethernet/eth.c