From 643df48707a34e345780e2b9d571e0a9459e7133 Mon Sep 17 00:00:00 2001 From: Bond-009 Date: Tue, 30 May 2023 02:38:59 +0200 Subject: [PATCH] Don't crash when IPv6 subnet in LocalNetworkSubnets (backport) (#9832) --- MediaBrowser.Common/Net/IPNetAddress.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MediaBrowser.Common/Net/IPNetAddress.cs b/MediaBrowser.Common/Net/IPNetAddress.cs index f1428d4bef..4ca028f614 100644 --- a/MediaBrowser.Common/Net/IPNetAddress.cs +++ b/MediaBrowser.Common/Net/IPNetAddress.cs @@ -170,6 +170,11 @@ namespace MediaBrowser.Common.Net address = address.MapToIPv4(); } + if (address.AddressFamily != AddressFamily) + { + return false; + } + var (altAddress, altPrefix) = NetworkAddressOf(address, PrefixLength); return NetworkAddress.Address.Equals(altAddress) && NetworkAddress.PrefixLength >= altPrefix; }