]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit87f3a993703b91c7f9a15cc34ab84d481339fec3
treed13e4351639f496328c86435ac698c7bc8239a1e
parent38ec8775f607ca6b7e541774eb0ab198362c03a1
net: rose: restore old recvmsg behavior

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

After commit b5c5b5afaa46a72087fe82d5168bd0cd2d0434d2
(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