hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
....@@ -1987,8 +1987,11 @@
19871987 real_len = (((unsigned char *)ip_hdr(skb) - skb->data)
19881988 + ntohs(ip_hdr(skb)->tot_len));
19891989
1990
- if (real_len < skb->len)
1991
- pskb_trim(skb, real_len);
1990
+ if (real_len < skb->len) {
1991
+ err = pskb_trim(skb, real_len);
1992
+ if (err)
1993
+ return err;
1994
+ }
19921995
19931996 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb));
19941997 if (unlikely(skb->len == hdr_len)) {