]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/irda/af_irda.c
[SK_BUFF]: Introduce skb_reset_transport_header(skb)
[net-next-2.6.git] / net / irda / af_irda.c
index 0eb7d596d4703cd3f773c529b6888eaad5172b48..c3cd2ba123e5479270c94dfd5c152c519f6abe44 100644 (file)
@@ -1363,8 +1363,8 @@ static int irda_recvmsg_dgram(struct kiocb *iocb, struct socket *sock,
        if (!skb)
                return err;
 
-       skb->h.raw = skb->data;
-       copied     = skb->len;
+       skb_reset_transport_header(skb);
+       copied = skb->len;
 
        if (copied > size) {
                IRDA_DEBUG(2, "%s(), Received truncated frame (%zd < %zd)!\n",