]> err.no Git - linux-2.6/blobdiff - net/ipv6/ip6_output.c
[INET]: Use pskb_trim_unique when trimming paged unique skbs
[linux-2.6] / net / ipv6 / ip6_output.c
index 69451af6abe7dd2aaff636498eb1894e45f43fc7..4fb47a25291313ea0851a6539bed48a73a97c1c8 100644 (file)
@@ -1095,7 +1095,7 @@ alloc_new_skb:
                                skb_prev->csum = csum_sub(skb_prev->csum,
                                                          skb->csum);
                                data += fraggap;
-                               skb_trim(skb_prev, maxfraglen);
+                               pskb_trim_unique(skb_prev, maxfraglen);
                        }
                        copy = datalen - transhdrlen - fraggap;
                        if (copy < 0) {