Skip to content

Commit 07cd477

Browse files
committed
Merge pull request #254 from nbraem/master
connection leak fix for #253
2 parents c587340 + 5dd86d0 commit 07cd477

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

aiohttp/connector.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,9 @@ def _release(self, key, req, transport, protocol, *, should_close=False):
199199

200200
reader = protocol.reader
201201
if should_close or (reader.output and not reader.output.at_eof()):
202-
self._conns.pop(key, None)
202+
conns = self._conns.get(key)
203+
if conns is not None and len(conns) == 0:
204+
self._conns.pop(key, None)
203205
transport.close()
204206
else:
205207
conns = self._conns.get(key)

0 commit comments

Comments
 (0)