diff options
-rw-r--r-- | src/buildstream/_cas/cascache.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buildstream/_cas/cascache.py b/src/buildstream/_cas/cascache.py index 03d7e5dda..af69e3d68 100644 --- a/src/buildstream/_cas/cascache.py +++ b/src/buildstream/_cas/cascache.py @@ -150,6 +150,11 @@ class CASCache(): # def release_resources(self, messenger=None): if self._casd_process: + if self._casd_channel: + self._local_cas = None + self._casd_channel.close() + self._casd_channel = None + self._casd_process.terminate() try: # Don't print anything if buildbox-casd terminates quickly |