@@ -502,7 +502,7 @@ private void WriteResponseHeadersUnsynchronized(int streamId, int statusCode, Ht
502
502
_outgoingFrame . PrepareHeaders ( headerFrameFlags , streamId ) ;
503
503
var buffer = _headerEncodingBuffer . AsSpan ( ) ;
504
504
var done = HPackHeaderWriter . BeginEncodeHeaders ( statusCode , _hpackEncoder , _headersEnumerator , buffer , out var payloadLength ) ;
505
- FinishWritingHeaders ( streamId , payloadLength , done ) ;
505
+ FinishWritingHeadersUnsynchronized ( streamId , payloadLength , done ) ;
506
506
}
507
507
// Any exception from the HPack encoder can leave the dynamic table in a corrupt state.
508
508
// Since we allow custom header encoders we don't know what type of exceptions to expect.
@@ -543,7 +543,7 @@ private ValueTask<FlushResult> WriteDataAndTrailersAsync(Http2Stream stream, in
543
543
_outgoingFrame . PrepareHeaders ( Http2HeadersFrameFlags . END_STREAM , streamId ) ;
544
544
var buffer = _headerEncodingBuffer . AsSpan ( ) ;
545
545
var done = HPackHeaderWriter . BeginEncodeHeaders ( _hpackEncoder , _headersEnumerator , buffer , out var payloadLength ) ;
546
- FinishWritingHeaders ( streamId , payloadLength , done ) ;
546
+ FinishWritingHeadersUnsynchronized ( streamId , payloadLength , done ) ;
547
547
}
548
548
// Any exception from the HPack encoder can leave the dynamic table in a corrupt state.
549
549
// Since we allow custom header encoders we don't know what type of exceptions to expect.
@@ -557,7 +557,7 @@ private ValueTask<FlushResult> WriteDataAndTrailersAsync(Http2Stream stream, in
557
557
}
558
558
}
559
559
560
- private void FinishWritingHeaders ( int streamId , int payloadLength , bool done )
560
+ private void FinishWritingHeadersUnsynchronized ( int streamId , int payloadLength , bool done )
561
561
{
562
562
var buffer = _headerEncodingBuffer . AsSpan ( ) ;
563
563
_outgoingFrame . PayloadLength = payloadLength ;
0 commit comments