diff options
Diffstat (limited to 'net/ipv4/ipip.c')
-rw-r--r-- | net/ipv4/ipip.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c index c891235b4966..6ff008e5818d 100644 --- a/net/ipv4/ipip.c +++ b/net/ipv4/ipip.c | |||
@@ -175,8 +175,7 @@ static int ipip_err(struct sk_buff *skb, u32 info) | |||
175 | } | 175 | } |
176 | 176 | ||
177 | if (type == ICMP_DEST_UNREACH && code == ICMP_FRAG_NEEDED) { | 177 | if (type == ICMP_DEST_UNREACH && code == ICMP_FRAG_NEEDED) { |
178 | ipv4_update_pmtu(skb, net, info, t->parms.link, 0, | 178 | ipv4_update_pmtu(skb, net, info, t->parms.link, iph->protocol); |
179 | iph->protocol, 0); | ||
180 | goto out; | 179 | goto out; |
181 | } | 180 | } |
182 | 181 | ||