]> git.feebdaed.xyz Git - 0xmirror/grpc.git/commit
[PH2][Bug] Fix call to `BeginCloseStream` from `HandleError`.
authorAkshit Patel <akshitpatel@google.com>
Thu, 4 Dec 2025 08:40:59 +0000 (00:40 -0800)
committerCopybara-Service <copybara-worker@google.com>
Thu, 4 Dec 2025 08:43:16 +0000 (00:43 -0800)
commitdbba0e2e397daf6dc6107aa14e4c655c7a28963b
tree5fef43fd54e0eae40dd20ede1eb87790c7aa04b2
parent6eb56487fd3501c490dfe939db6e5956a823717b
[PH2][Bug] Fix call to `BeginCloseStream` from `HandleError`.

`HandleError` is called from a transport promise when some stream/connection error is encountered. Hence when a stream trailing metadata is passed to the call stack, it MUST be passed with a cancelled status.

PiperOrigin-RevId: 840113911
src/core/ext/transport/chttp2/transport/http2_client_transport.h
test/core/transport/chttp2/http2_client_transport_test.cc