]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/core/dev.c
net: Fix a memmove bug in dev_gro_receive()
[karo-tx-linux.git] / net / core / dev.c
index 3427c5995496fda06e5a05ef933f8c14b9f2461a..740e71ff7c3057e8cb0b17848fa6a4755da8e374 100644 (file)
@@ -2735,7 +2735,7 @@ pull:
                        put_page(skb_shinfo(skb)->frags[0].page);
                        memmove(skb_shinfo(skb)->frags,
                                skb_shinfo(skb)->frags + 1,
-                               --skb_shinfo(skb)->nr_frags);
+                               --skb_shinfo(skb)->nr_frags * sizeof(skb_frag_t));
                }
        }