diff --git a/[refs] b/[refs] index 12854a317a8f..07d2da091cb9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2d6fbfe733f35c6b355c216644e08e149c61b271 +refs/heads/master: 5ae94c0d2f0bed41d6718be743985d61b7f5c47d diff --git a/trunk/net/irda/af_irda.c b/trunk/net/irda/af_irda.c index d28e7f014cc6..e493b3397ae3 100644 --- a/trunk/net/irda/af_irda.c +++ b/trunk/net/irda/af_irda.c @@ -1386,6 +1386,8 @@ static int irda_recvmsg_dgram(struct kiocb *iocb, struct socket *sock, IRDA_DEBUG(4, "%s()\n", __func__); + msg->msg_namelen = 0; + skb = skb_recv_datagram(sk, flags & ~MSG_DONTWAIT, flags & MSG_DONTWAIT, &err); if (!skb)