]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/ipv6/reassembly.c
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[linux.git] / net / ipv6 / reassembly.c
index aa26c45486d94ab2f2f9f443b837642d8b582f83..a5bb59ee50acc4b813765a61dab5fd030ea089dd 100644 (file)
@@ -384,6 +384,7 @@ static int ip6_frag_reasm(struct frag_queue *fq, struct sk_buff *prev,
                if (skb_try_coalesce(head, fp, &headstolen, &delta)) {
                        kfree_skb_partial(fp, headstolen);
                } else {
+                       fp->sk = NULL;
                        if (!skb_shinfo(head)->frag_list)
                                skb_shinfo(head)->frag_list = fp;
                        head->data_len += fp->len;