batman-adv: Only write requested number of byte to user buffer
authorSven Eckelmann <sven@narfation.org>
Sat, 10 Dec 2011 14:28:36 +0000 (15:28 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 20 Mar 2013 15:03:39 +0000 (15:03 +0000)
commitf3fa0df5ebda0dc467920f9e855a7b9481b3dafd
treecf7197e13ea2c751709fb4e64e4f93ab5f1f6a2c
parent83257435faca1827b17e7e6e1766f9c0c216595d
batman-adv: Only write requested number of byte to user buffer

commit b5a1eeef04cc7859f34dec9b72ea1b28e4aba07c upstream.

Don't write more than the requested number of bytes of an batman-adv icmp
packet to the userspace buffer. Otherwise unrelated userspace memory might get
overridden by the kernel.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
net/batman-adv/icmp_socket.c