We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1c70284 commit af3a0d3Copy full SHA for af3a0d3
packages/connect/lib/src/http2/connection.dart
@@ -59,9 +59,13 @@ final class _Http2ClientTransportConnectionManager
59
Uri uri,
60
) async {
61
final socket = await _connectSocket(uri);
62
- return Http2ClientTransportConnection(
63
- http2.ClientTransportConnection.viaSocket(socket),
64
- );
+ final connection = http2.ClientTransportConnection.viaSocket(socket);
+ connection.onActiveStateChanged = (active) {
+ if (!active) {
65
+ connection.finish().ignore();
66
+ }
67
+ };
68
+ return Http2ClientTransportConnection(connection);
69
}
70
71
Future<io.Socket> _connectSocket(Uri uri) async {
0 commit comments