|
@@ -899,6 +899,9 @@ static struct nft_stats __percpu *nft_stats_alloc(const struct nlattr *attr)
|
|
static void nft_chain_stats_replace(struct nft_base_chain *chain,
|
|
static void nft_chain_stats_replace(struct nft_base_chain *chain,
|
|
struct nft_stats __percpu *newstats)
|
|
struct nft_stats __percpu *newstats)
|
|
{
|
|
{
|
|
|
|
+ if (newstats == NULL)
|
|
|
|
+ return;
|
|
|
|
+
|
|
if (chain->stats) {
|
|
if (chain->stats) {
|
|
struct nft_stats __percpu *oldstats =
|
|
struct nft_stats __percpu *oldstats =
|
|
nft_dereference(chain->stats);
|
|
nft_dereference(chain->stats);
|