diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/netfilter/nf_tables_api.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c index 624e083125b9..ba37c10e5139 100644 --- a/net/netfilter/nf_tables_api.c +++ b/net/netfilter/nf_tables_api.c | |||
@@ -1796,7 +1796,7 @@ static int nf_tables_newrule(struct sock *nlsk, struct sk_buff *skb, | |||
1796 | goto err2; | 1796 | goto err2; |
1797 | } | 1797 | } |
1798 | nft_rule_disactivate_next(net, old_rule); | 1798 | nft_rule_disactivate_next(net, old_rule); |
1799 | list_add_tail(&rule->list, &old_rule->list); | 1799 | list_add_tail_rcu(&rule->list, &old_rule->list); |
1800 | } else { | 1800 | } else { |
1801 | err = -ENOENT; | 1801 | err = -ENOENT; |
1802 | goto err2; | 1802 | goto err2; |