From 5b0854920d4a81ec2a752207682295ea598ead62 Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Fri, 25 Sep 2026 17:13:09 +0700 Subject: [PATCH] fix(settings): reject IPv6 reflectors --- src/settings/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/settings/mod.rs b/src/settings/mod.rs index 15152e9..577ee55 100644 --- a/src/settings/mod.rs +++ b/src/settings/mod.rs @@ -192,7 +192,10 @@ impl Settings { })?; match (record.ip_version, record.reflector_ip) { - (4, IpAddr::V4(_)) | (6, IpAddr::V6(_)) => {} + (4, IpAddr::V4(_)) => {} + (6, address @ IpAddr::V6(_)) => { + bail!("reflector {address} is IPv6; only IPv4 reflectors are supported"); + } (version, address) => { bail!("reflector {address} has inconsistent IP version {version}"); }