From 82c4491690e33fe2d022e771c4c9e760f52ff991 Mon Sep 17 00:00:00 2001 From: Razvan Dimescu Date: Wed, 1 Apr 2026 14:22:58 +0300 Subject: [PATCH] refactor: extract QUAD9_IP constant Co-Authored-By: Claude Opus 4.6 (1M context) --- src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index beb2537..34710ae 100644 --- a/src/main.rs +++ b/src/main.rs @@ -15,6 +15,7 @@ use numa::forward::Upstream; use numa::override_store::OverrideStore; use numa::query_log::QueryLog; +const QUAD9_IP: &str = "9.9.9.9"; const DOH_FALLBACK: &str = "https://9.9.9.9/dns-query"; use numa::service_store::ServiceStore; use numa::stats::ServerStats; @@ -523,7 +524,7 @@ async fn network_watch_loop(ctx: Arc) { let new_addr = dns_info .default_upstream .or_else(numa::system_dns::detect_dhcp_dns) - .unwrap_or_else(|| "9.9.9.9".to_string()); + .unwrap_or_else(|| QUAD9_IP.to_string()); if let Ok(new_sock) = format!("{}:{}", new_addr, ctx.upstream_port).parse::() {