From 6268e43509f90ea682c926c6a154264b2c8779e9 Mon Sep 17 00:00:00 2001 From: Kay Kurokawa Date: Mon, 2 Oct 2017 15:48:47 -0400 Subject: [PATCH] make sure to close blob files when connection is lost on reflector client --- lbrynet/reflector/client/client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lbrynet/reflector/client/client.py b/lbrynet/reflector/client/client.py index 7e0060f93..763aa6735 100644 --- a/lbrynet/reflector/client/client.py +++ b/lbrynet/reflector/client/client.py @@ -71,6 +71,9 @@ class EncryptedFileReflectorClient(Protocol): d.addErrback(self.response_failure_handler) def connectionLost(self, reason): + # make sure blob file readers get closed + self.set_not_uploading() + if reason.check(error.ConnectionDone): if not self.needed_blobs: log.info("Reflector has all blobs for %s (%s)",