diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c index b1cdf8009d29..40d740572354 100644 --- a/net/ipv6/sit.c +++ b/net/ipv6/sit.c @@ -1390,6 +1390,7 @@ static int ipip6_tunnel_init(struct net_device *dev) err = dst_cache_init(&tunnel->dst_cache, GFP_KERNEL); if (err) { free_percpu(dev->tstats); + dev->tstats = NULL; return err; }