Skip to content

Commit 5630fc3

Browse files
committed
Overwrite HTTP/3 stream in state dictionary if old one is not reusable
1 parent 121b387 commit 5630fc3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Servers/Kestrel/Core/src/Internal/Http3/Http3Connection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ private async Task CreateHttp3Stream<TContext>(ConnectionContext streamContext,
606606
s is not Http3Stream<TContext> { CanReuse: true } reusableStream)
607607
{
608608
stream = new Http3Stream<TContext>(application, CreateHttpStreamContext(streamContext));
609-
persistentStateFeature.State.Add(StreamPersistentStateKey, stream);
609+
persistentStateFeature.State[StreamPersistentStateKey] = stream;
610610
}
611611
else
612612
{

0 commit comments

Comments
 (0)