af_packet: use sizeof instead of constant in spkt_device
Subsystems (3)
PATCH 1/1 af_packet: use sizeof instead of constant in spkt_device
This small patch removes access to the last element of the spkt_device array through a constant. Instead, it is accessed by sizeof() to respect possible changes in if_packet.h.
Signed-off-by Daniel Borkmann <[email protected]>
--- net/packet/af_packet.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
net/packet/af_packet.c +1 -1
@@ -1476,7 +1476,7 @@ static int packet_sendmsg_spkt(struct kiocb *iocb, struct socket *sock,* Find the device first to size check it */ - saddr->spkt_device[13 ] =0 ; + saddr->spkt_device[sizeof (saddr->spkt_device) -1 ] =0 ; retry:rcu_read_lock (); dev =dev_get_by_name_rcu (sock_net (sk), saddr->spkt_device);
From: Daniel Borkmann <[email protected]>
Date: Sun, 10 Jun 2012 20:59:28 +0200
Quoted 5 lines
This small patch removes access to the last element of the
spkt_devicearray through a constant. Instead, it is accessed bysizeof()to respect possible changes inif_packet.h.Signed-off-by Daniel Borkmann <[email protected]>
Applied, thanks.