]> 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)
commita5e0193c114fccbbe59296870e006920a2d7be6f
treed13e4351639f496328c86435ac698c7bc8239a1e
parent2c70bc54baa466bca678d066f860f0a6d2318665
net: rose: restore old recvmsg behavior

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

After commit 42e644abf113d174cef82dc52af7c18e62856d56
(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