Skip to content

Fix Uri.TryUnescapeDataString throwing instead of returning false with small destination buffers - #124655

Merged
MihaZupan merged 3 commits into
mainfrom
copilot/fix-uri-tryunescapebuffer-issue
Feb 24, 2026
Merged

MihaZupan merged 3 commits into
mainfrom
copilot/fix-uri-tryunescapebuffer-issue

Move destination length check before overlapped check

fd94829
Select commit
Loading
Failed to load commit list.
Azure Pipelines / runtime (Build android-x64 Release AllSubsets_CoreCLR_Smoke) failed Feb 20, 2026 in 2h 16m 37s

Build android-x64 Release AllSubsets_CoreCLR_Smoke failed

Annotations

Check failure on line 91 in .packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime (Build android-x64 Release AllSubsets_CoreCLR_Smoke)

.packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets#L91

.packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(91,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item System.Net.Http.Functional.Tests in job bc43b8d1-c976-414a-9e59-0e2fd59e2e9c has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/bc43b8d1-c976-414a-9e59-0e2fd59e2e9c/workitems/System.Net.Http.Functional.Tests/console

Check failure on line 91 in .packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime (Build android-x64 Release AllSubsets_CoreCLR_Smoke)

.packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets#L91

.packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(91,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item System.Runtime.InteropServices.Tests in job bc43b8d1-c976-414a-9e59-0e2fd59e2e9c has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/bc43b8d1-c976-414a-9e59-0e2fd59e2e9c/workitems/System.Runtime.InteropServices.Tests/console

Check failure on line 91 in .packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime (Build android-x64 Release AllSubsets_CoreCLR_Smoke)

.packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets#L91

.packages/microsoft.dotnet.helix.sdk/11.0.0-beta.26116.109/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(91,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item System.Runtime.Tests in job bc43b8d1-c976-414a-9e59-0e2fd59e2e9c has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/bc43b8d1-c976-414a-9e59-0e2fd59e2e9c/workitems/System.Runtime.Tests/console