fix: IPv6 prefixes not recognized as proxy https://github.com/jellyfin/jellyfin/issues/15710

This commit is contained in:
dwandw
2026-04-21 02:27:11 +00:00
parent 8b94722110
commit 9962fbbe2e
3 changed files with 10 additions and 9 deletions

View File

@@ -312,7 +312,7 @@ namespace Jellyfin.Server.Extensions
return;
}
if (prefixLength == NetworkConstants.MinimumIPv4PrefixSize)
if ((addr.AddressFamily == AddressFamily.InterNetwork && prefixLength == NetworkConstants.MinimumIPv4PrefixSize) || (addr.AddressFamily == AddressFamily.InterNetworkV6 && prefixLength == NetworkConstants.MinimumIPv6PrefixSize))
{
options.KnownProxies.Add(addr);
}