diff --git a/docker/api/exec_api.py b/docker/api/exec_api.py index d8fc50dd3d..6f047576e6 100644 --- a/docker/api/exec_api.py +++ b/docker/api/exec_api.py @@ -173,4 +173,5 @@ def exec_start(self, exec_id, detach=False, tty=False, stream=False, if stream: return CancellableStream(output, res) else: + res.close() return output diff --git a/docker/types/daemon.py b/docker/types/daemon.py index 04e6ccb2d7..e06e9f35b4 100644 --- a/docker/types/daemon.py +++ b/docker/types/daemon.py @@ -69,3 +69,5 @@ def close(self): sock.shutdown(socket.SHUT_RDWR) sock.close() + + self._response.close()