Fixed CIDR parsing on workers

This commit is contained in:
2026-06-29 06:26:19 -03:00
parent da0b9b71bb
commit 811b59b5f4
+5 -6
View File
@@ -22,13 +22,12 @@ async fn main() -> Result<()> {
let config = Config::from_env_and_args()?; let config = Config::from_env_and_args()?;
// Valida todos os CIDRs, filtrando os não roteáveis let config = match config.mode {
let valid_cidrs = validate_and_filter_cidrs(&config.cidrs)?; Mode::Local | Mode::Coordinator => Config {
cidrs: validate_and_filter_cidrs(&config.cidrs)?,
// Atualiza a config com apenas CIDRs válidos e roteáveis
let config = Config {
cidrs: valid_cidrs,
..config ..config
},
Mode::Worker => config,
}; };
let database = Arc::new(Database::open(&config.database_url).await?); let database = Arc::new(Database::open(&config.database_url).await?);