Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -256,8 +256,8 @@ final class HTTP2ClientRequestHandler: ChannelDuplexHandler {

private func writeRequestBodyPart0(_ data: IOData, request: HTTPExecutableRequest) {
guard self.request === request, let context = self.channelContext else {
// Because the HTTPExecutingRequest may run in a different thread to our eventLoop,
// calls from the HTTPExecutingRequest to our ChannelHandler may arrive here after
// Because the HTTPExecutableRequest may run in a different thread to our eventLoop,
// calls from the HTTPExecutableRequest to our ChannelHandler may arrive here after
// the request has been popped by the state machine or the ChannelHandler has been
// removed from the Channel pipeline. This is a normal threading issue, noone has
// screwed up.
Expand Down