X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Feconet%2Faf_econet.c;h=b5524f32ac2d5128aa0f3513c3fb45e3f52fe215;hb=6936b17ea03f54525f01b12819d558ba52a86b46;hp=dcc2e4b6b2fed3f463413d4bb9d796c39b379999;hpb=eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0;p=linux-2.6 diff --git a/net/econet/af_econet.c b/net/econet/af_econet.c index dcc2e4b6b2..b5524f32ac 100644 --- a/net/econet/af_econet.c +++ b/net/econet/af_econet.c @@ -366,7 +366,7 @@ static int econet_sendmsg(struct kiocb *iocb, struct socket *sock, fh->cb = cb; fh->port = port; if (sock->type != SOCK_DGRAM) { - skb->tail = skb->data; + skb_reset_tail_pointer(skb); skb->len = 0; } else if (res < 0) goto out_free; @@ -943,7 +943,7 @@ static void aun_data_available(struct sock *sk, int slen) printk(KERN_DEBUG "AUN: recvfrom() error %d\n", -err); } - data = skb->h.raw + sizeof(struct udphdr); + data = skb_transport_header(skb) + sizeof(struct udphdr); ah = (struct aunhdr *)data; len = skb->len - sizeof(struct udphdr); ip = ip_hdr(skb);