X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=net%2Fiucv%2Faf_iucv.c;h=29f7baa251107b03751619f1aae1318d170fe2d1;hb=1f6d6e8ebe73ba9d9d4c693f7f6f50f661dbd6e4;hp=bda71015885cd2fdbfb4a0135eb82445854d9e08;hpb=1a781a777b2f6ac46523fe92396215762ced624d;p=linux-2.6-omap-h63xx.git diff --git a/net/iucv/af_iucv.c b/net/iucv/af_iucv.c index bda71015885..29f7baa2511 100644 --- a/net/iucv/af_iucv.c +++ b/net/iucv/af_iucv.c @@ -644,6 +644,7 @@ static int iucv_sock_sendmsg(struct kiocb *iocb, struct socket *sock, } txmsg.class = 0; + memcpy(&txmsg.class, skb->data, skb->len >= 4 ? 4 : skb->len); txmsg.tag = iucv->send_tag++; memcpy(skb->cb, &txmsg.tag, 4); skb_queue_tail(&iucv->send_skb_q, skb);