@@ -502,7 +502,7 @@ private void WriteResponseHeadersUnsynchronized(int streamId, int statusCode, Ht
502502 _outgoingFrame . PrepareHeaders ( headerFrameFlags , streamId ) ;
503503 var buffer = _headerEncodingBuffer . AsSpan ( ) ;
504504 var done = HPackHeaderWriter . BeginEncodeHeaders ( statusCode , _hpackEncoder , _headersEnumerator , buffer , out var payloadLength ) ;
505- FinishWritingHeaders ( streamId , payloadLength , done ) ;
505+ FinishWritingHeadersUnsynchronized ( streamId , payloadLength , done ) ;
506506 }
507507 // Any exception from the HPack encoder can leave the dynamic table in a corrupt state.
508508 // 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
543543 _outgoingFrame . PrepareHeaders ( Http2HeadersFrameFlags . END_STREAM , streamId ) ;
544544 var buffer = _headerEncodingBuffer . AsSpan ( ) ;
545545 var done = HPackHeaderWriter . BeginEncodeHeaders ( _hpackEncoder , _headersEnumerator , buffer , out var payloadLength ) ;
546- FinishWritingHeaders ( streamId , payloadLength , done ) ;
546+ FinishWritingHeadersUnsynchronized ( streamId , payloadLength , done ) ;
547547 }
548548 // Any exception from the HPack encoder can leave the dynamic table in a corrupt state.
549549 // 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
557557 }
558558 }
559559
560- private void FinishWritingHeaders ( int streamId , int payloadLength , bool done )
560+ private void FinishWritingHeadersUnsynchronized ( int streamId , int payloadLength , bool done )
561561 {
562562 var buffer = _headerEncodingBuffer . AsSpan ( ) ;
563563 _outgoingFrame . PayloadLength = payloadLength ;
0 commit comments