hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/net/ipv4/igmp.c
....@@ -353,8 +353,9 @@
353353 struct flowi4 fl4;
354354 int hlen = LL_RESERVED_SPACE(dev);
355355 int tlen = dev->needed_tailroom;
356
- unsigned int size = mtu;
356
+ unsigned int size;
357357
358
+ size = min(mtu, IP_MAX_MTU);
358359 while (1) {
359360 skb = alloc_skb(size + hlen + tlen,
360361 GFP_ATOMIC | __GFP_NOWARN);