diff options
Diffstat (limited to 'net/ipv4/ipip.c')
| -rw-r--r-- | net/ipv4/ipip.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c index eef07b0916a3..ea398ee43f28 100644 --- a/net/ipv4/ipip.c +++ b/net/ipv4/ipip.c | |||
| @@ -474,9 +474,6 @@ static int ipip_rcv(struct sk_buff *skb) | |||
| 474 | struct iphdr *iph; | 474 | struct iphdr *iph; |
| 475 | struct ip_tunnel *tunnel; | 475 | struct ip_tunnel *tunnel; |
| 476 | 476 | ||
| 477 | if (!pskb_may_pull(skb, sizeof(struct iphdr))) | ||
| 478 | goto out; | ||
| 479 | |||
| 480 | iph = skb->nh.iph; | 477 | iph = skb->nh.iph; |
| 481 | 478 | ||
| 482 | read_lock(&ipip_lock); | 479 | read_lock(&ipip_lock); |
| @@ -508,7 +505,6 @@ static int ipip_rcv(struct sk_buff *skb) | |||
| 508 | } | 505 | } |
| 509 | read_unlock(&ipip_lock); | 506 | read_unlock(&ipip_lock); |
| 510 | 507 | ||
| 511 | out: | ||
| 512 | return -1; | 508 | return -1; |
| 513 | } | 509 | } |
| 514 | 510 | ||
