diff options
| -rw-r--r-- | net/ipv4/ip_vti.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/ipv4/ip_vti.c b/net/ipv4/ip_vti.c index 5d9c845d288a..52b802a0cd8c 100644 --- a/net/ipv4/ip_vti.c +++ b/net/ipv4/ip_vti.c | |||
| @@ -126,6 +126,7 @@ static netdev_tx_t vti_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) | |||
| 126 | if (!rt->dst.xfrm || | 126 | if (!rt->dst.xfrm || |
| 127 | rt->dst.xfrm->props.mode != XFRM_MODE_TUNNEL) { | 127 | rt->dst.xfrm->props.mode != XFRM_MODE_TUNNEL) { |
| 128 | dev->stats.tx_carrier_errors++; | 128 | dev->stats.tx_carrier_errors++; |
| 129 | ip_rt_put(rt); | ||
| 129 | goto tx_error_icmp; | 130 | goto tx_error_icmp; |
| 130 | } | 131 | } |
| 131 | tdev = rt->dst.dev; | 132 | tdev = rt->dst.dev; |
