Fix: swallow _receiveTask exceptions in SseClientSessionTransport.CloseAsync (#1432)

Co-authored-by: Xue Cai <xuecai@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
This commit is contained in:
xue-cai 2026-07-26 11:57:27 -07:00 • committed by GitHub
commit ec216b5202
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -66,7 +66,7 @@ internal sealed partial class SseClientSessionTransport : TransportBase
{
LogTransportConnectFailed(Name, ex);
await CloseAsync().ConfigureAwait(false);
throw new IOException("Failed to connect transport.", ex);
throw;
}
}
@ -198,7 +198,6 @@ internal sealed partial class SseClientSessionTransport : TransportBase
LogTransportReadMessagesFailed(Name, ex);
_connectionEstablished.TrySetException(ex);
throw;
}
}
finally