diff --git a/[refs] b/[refs] index 224c11c1ee2b..33d501ee9ea4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0e4e4220f10bf8f58a8606f0cb28538088c64b1a +refs/heads/master: e308e25c97f06cf704e65eeb773412f5460a3b93 diff --git a/trunk/net/ipv4/udp.c b/trunk/net/ipv4/udp.c index e5beca7de86c..e0bd1013cb0d 100644 --- a/trunk/net/ipv4/udp.c +++ b/trunk/net/ipv4/udp.c @@ -1141,7 +1141,7 @@ int udp_rcv(struct sk_buff *skb) if (ulen > len || ulen < sizeof(*uh)) goto short_packet; - if (pskb_trim(skb, ulen)) + if (pskb_trim_rcsum(skb, ulen)) goto short_packet; if (udp_checksum_init(skb, uh, ulen, saddr, daddr) < 0)