Fix negated IP addresses without subnet mask not being parsed correctly (#13854)

This commit is contained in:
Markus Prettner
2025-04-09 03:21:57 +02:00
committed by GitHub
parent 0bbc6bb31d
commit c152f610ce
2 changed files with 20 additions and 6 deletions

View File

@@ -79,7 +79,10 @@ namespace Jellyfin.Networking.Tests
[InlineData("[fe80::7add:12ff:febb:c67b%16]")]
[InlineData("fd23:184f:2029:0:3139:7386:67d7:d517/56")]
public static void TryParseValidIPStringsTrue(string address)
=> Assert.True(NetworkUtils.TryParseToSubnet(address, out _));
{
Assert.True(NetworkUtils.TryParseToSubnet(address, out _));
Assert.True(NetworkUtils.TryParseToSubnet('!' + address, out _, true));
}
/// <summary>
/// Checks invalid IP address formats.