diff --git a/src/shared/firewall-util-nft.c b/src/shared/firewall-util-nft.c index 2e5ba97259e..22c0dc0980c 100644 --- a/src/shared/firewall-util-nft.c +++ b/src/shared/firewall-util-nft.c @@ -1062,6 +1062,8 @@ again: int tmp = fw_nftables_recreate_table(ctx->nfnl, af, transaction, tsize); if (tmp == 0) { + /* table created anew; previous address already gone */ + previous_remote = NULL; retry = false; goto again; }