diff --git a/net/core/skbuff.c b/net/core/skbuff.c index b99127712e67..578590c83580 100644 --- a/net/core/skbuff.c +++ b/net/core/skbuff.c @@ -2247,6 +2247,7 @@ int pskb_expand_head(struct sk_buff *skb, int nhead, int ntail, goto nodata; size = SKB_WITH_OVERHEAD(size); + memset(data, 0, size); /* Copy only real data... and, alas, header. This should be * optimized for the cases when header is void. */