net: rose: restore old recvmsg behavior
authorFlorian Westphal <fw@strlen.de>
Sun, 22 Dec 2013 23:32:31 +0000 (00:32 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 30 Dec 2013 03:33:17 +0000 (22:33 -0500)
commitf81152e35001e91997ec74a7b4e040e6ab0acccf
treed13e4351639f496328c86435ac698c7bc8239a1e
parentac3d5ac277352fe6e27809286768e9f1f8aa388d
net: rose: restore old recvmsg behavior

recvmsg handler in net/rose/af_rose.c performs size-check ->msg_namelen.

After commit f3d3342602f8bcbf37d7c46641cb9bca7618eb1c
(net: rework recvmsg handler msg_name and msg_namelen logic), we now
always take the else branch due to namelen being initialized to 0.

Digging in netdev-vger-cvs git repo shows that msg_namelen was
initialized with a fixed-size since at least 1995, so the else branch
was never taken.

Compile tested only.

Signed-off-by: Florian Westphal <fw@strlen.de>
Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/rose/af_rose.c