diff options
-rw-r--r-- | rdiff-backup/rdiff_backup/connection.py | 1 | ||||
-rw-r--r-- | rdiff-backup/src/connection.py | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/rdiff-backup/rdiff_backup/connection.py b/rdiff-backup/rdiff_backup/connection.py index 1506675..cb03d1e 100644 --- a/rdiff-backup/rdiff_backup/connection.py +++ b/rdiff-backup/rdiff_backup/connection.py @@ -313,6 +313,7 @@ class PipeConnection(LowLevelPipeConnection): try: req_num, object = self._get() except ConnectionQuit: self._put("quitting", self.get_new_req_num()) + self._close() return if req_num == desired_req_num: return object else: diff --git a/rdiff-backup/src/connection.py b/rdiff-backup/src/connection.py index 1506675..cb03d1e 100644 --- a/rdiff-backup/src/connection.py +++ b/rdiff-backup/src/connection.py @@ -313,6 +313,7 @@ class PipeConnection(LowLevelPipeConnection): try: req_num, object = self._get() except ConnectionQuit: self._put("quitting", self.get_new_req_num()) + self._close() return if req_num == desired_req_num: return object else: |