Skip to content

Conversation

@halter73
Copy link
Member

This fixes a NullReferenceException when two identical absolute form targets are received in a row on the same connection and KestrelServerOptions.DisableStringReuse is false (which is the default). See test for example.

This was introduced in 3.0. I think we will want to backport this fix to 3.1 since it's LTS.

Addresses #18438

@benaadams

@jkotalik
Copy link
Contributor

Can you open the PR to 3.1?

Copy link
Member

@davidfowl davidfowl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice find! Feels like we should patch this

@jkotalik
Copy link
Contributor

jkotalik commented Feb 7, 2020

@halter73 can you merge this?

@ghost
Copy link

ghost commented Feb 8, 2020

Hello @halter73!

Because this pull request has the auto-merge label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.

p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (@msftbot) and give me an instruction to get started! Learn more here.

@analogrelay
Copy link
Contributor

Do we still need this? We merged this change in to 3.1, so it should flow forward, right?

@Tratcher Tratcher closed this Feb 14, 2020
@Tratcher Tratcher deleted the halter73/18438 branch February 14, 2020 19:12
@amcasey amcasey added area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions and removed area-runtime labels Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions feature-kestrel

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants