| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Tagging subscribers to this area: @dotnet/area-system-runtime |
Sorry, something went wrong.
The size of destination should not be less than double source's length. Fix #109807
There was a problem hiding this comment.
Yay, 2 files once again after the force push. I assume I can merge it now @GrabYourPitchforks ?
Edit: Let's wait for the CI to finish, there's still time.
Sorry, something went wrong.
|
Rebased the current PR on release/9.0 per discussion with servicing team. |
Sorry, something went wrong.
|
@carlossanlop Let's wait for CI to finish first. (Or at least to get most of the way through so we have good confidence we didn't break anything.) |
Sorry, something went wrong.
|
@carlossanlop CI failures are unrelated. Feel free to merge! |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Backport of #109891 to release/9.0-staging
/cc @adamsitnik @universorum
Customer Impact
The customers can't use the new Convert.TryToHexString{Lower} methods that got added in .NET 9, as due to an invalid condition (> swapped with <), we were rejecting buffers that were large enough to be able to store the results.
Regression
No, both overloads got added in .NET 9.
Testing
The issue was missed because the overload seemed simple enough to not require any new tests.
The fix contains a nice set of unit tests that exercise both happy and unhappy code paths.
Risk
I can't see any risks, it's a very, very simple fix.