diff --git a/net/ipv4/route.c b/net/ipv4/route.c index d72bffab6ffc..730a15fc497c 100644 --- a/net/ipv4/route.c +++ b/net/ipv4/route.c @@ -2815,7 +2815,7 @@ static struct sk_buff *inet_rtm_getroute_build_skb(__be32 src, __be32 dst, udph = skb_put_zero(skb, sizeof(struct udphdr)); udph->source = sport; udph->dest = dport; - udph->len = sizeof(struct udphdr); + udph->len = htons(sizeof(struct udphdr)); udph->check = 0; break; }