From e052d35df088ed7bd5dc37b8b2b6a7c3fb4379e0 Mon Sep 17 00:00:00 2001 From: YOSHIFUJI Hideaki Date: Tue, 5 Dec 2006 13:47:21 -0800 Subject: [PATCH] --- yaml --- r: 43175 b: refs/heads/master c: 9a217a1c7e7f36ec4996314d64267dd711dbd9bf h: refs/heads/master i: 43173: aff99eb64e55d68eef112e0d0cdb066dab326972 43171: 7f6a4a3b9fa3e4d0ed6864a26fdfe4aa43677ec2 43167: e1b981dbea59e3ac9ba30cf65e439e1ef9f5f22a v: v3 --- [refs] | 2 +- trunk/net/ipv6/ip6_output.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 62098e959b91..ea560f41640d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5c804bfdcca2593422dd6edc2d7db4dba645543c +refs/heads/master: 9a217a1c7e7f36ec4996314d64267dd711dbd9bf diff --git a/trunk/net/ipv6/ip6_output.c b/trunk/net/ipv6/ip6_output.c index e05ecbb1412d..e9212c7ff5cf 100644 --- a/trunk/net/ipv6/ip6_output.c +++ b/trunk/net/ipv6/ip6_output.c @@ -624,13 +624,13 @@ static int ip6_fragment(struct sk_buff *skb, int (*output)(struct sk_buff *)) skb_shinfo(skb)->frag_list = NULL; /* BUILD HEADER */ + *prevhdr = NEXTHDR_FRAGMENT; tmp_hdr = kmemdup(skb->nh.raw, hlen, GFP_ATOMIC); if (!tmp_hdr) { IP6_INC_STATS(ip6_dst_idev(skb->dst), IPSTATS_MIB_FRAGFAILS); return -ENOMEM; } - *prevhdr = NEXTHDR_FRAGMENT; __skb_pull(skb, hlen); fh = (struct frag_hdr*)__skb_push(skb, sizeof(struct frag_hdr)); skb->nh.raw = __skb_push(skb, hlen);