Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9a8e47ff authored by Herbert Xu's avatar Herbert Xu Committed by David S. Miller
Browse files

gro: Fix error handling on extremely short frags



When a frag is shorter than an Ethernet header, we'd return a
zeroed packet instead of aborting.  This patch fixes that.

Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent ebad18e9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2536,6 +2536,7 @@ struct sk_buff *napi_fraginfo_skb(struct napi_struct *napi,

	if (!pskb_may_pull(skb, ETH_HLEN)) {
		napi_reuse_skb(napi, skb);
		skb = NULL;
		goto out;
	}