aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Net
diff options
context:
space:
mode:
authorBond-009 <bond.009@outlook.com>2023-02-14 20:08:52 +0100
committerGitHub <noreply@github.com>2023-02-14 12:08:52 -0700
commit36b7157589c07097df891738934ec0f351be69cb (patch)
tree1433be0b88de31a11e9d3bf59dc428ceca2a7950 /MediaBrowser.Common/Net
parent48c646194521b13165053bd4b9bb13733af42d29 (diff)
Fix #9300 (#9312)
Diffstat (limited to 'MediaBrowser.Common/Net')
-rw-r--r--MediaBrowser.Common/Net/IPNetAddress.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/MediaBrowser.Common/Net/IPNetAddress.cs b/MediaBrowser.Common/Net/IPNetAddress.cs
index ac3396a9f..de72d978e 100644
--- a/MediaBrowser.Common/Net/IPNetAddress.cs
+++ b/MediaBrowser.Common/Net/IPNetAddress.cs
@@ -167,6 +167,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;
}