netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* possible rose recvmsg behavior change after msg_namelen fixes
@ 2013-12-20 16:02 Florian Westphal
  2013-12-20 18:11 ` Hannes Frederic Sowa
  0 siblings, 1 reply; 2+ messages in thread
From: Florian Westphal @ 2013-12-20 16:02 UTC (permalink / raw)
  To: hannes; +Cc: netdev, linux-hams

Hi.

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

if (msg->msg_namelen >= sizeof(struct full_sockaddr_rose)) {
 /* something */
} else {
  /* else */
}

Now that msg_namelen is zeroed before the handler calls we always
hit the 'else' branch.

TBH i don't comprehend how this was/is supposed to work.

Could someone who is familiar with AF_ROSE look at this, before
I send untested patch that blindly chops off code?

Thanks!

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-12-20 18:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-20 16:02 possible rose recvmsg behavior change after msg_namelen fixes Florian Westphal
2013-12-20 18:11 ` Hannes Frederic Sowa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).