diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/ipv4/ping.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c index 55c4ee1bba06..2e91006d6076 100644 --- a/net/ipv4/ping.c +++ b/net/ipv4/ping.c | |||
@@ -322,8 +322,8 @@ void ping_err(struct sk_buff *skb, u32 info) | |||
322 | struct iphdr *iph = (struct iphdr *)skb->data; | 322 | struct iphdr *iph = (struct iphdr *)skb->data; |
323 | struct icmphdr *icmph = (struct icmphdr *)(skb->data+(iph->ihl<<2)); | 323 | struct icmphdr *icmph = (struct icmphdr *)(skb->data+(iph->ihl<<2)); |
324 | struct inet_sock *inet_sock; | 324 | struct inet_sock *inet_sock; |
325 | int type = icmph->type; | 325 | int type = icmp_hdr(skb)->type; |
326 | int code = icmph->code; | 326 | int code = icmp_hdr(skb)->code; |
327 | struct net *net = dev_net(skb->dev); | 327 | struct net *net = dev_net(skb->dev); |
328 | struct sock *sk; | 328 | struct sock *sk; |
329 | int harderr; | 329 | int harderr; |