fix: close mmap (#12249)

This commit is contained in:
wozeparrot
2025-09-19 14:09:12 -07:00
committed by GitHub
parent bb1f376ae6
commit dc4dd898b7

View File

@@ -39,7 +39,9 @@ class DiskDevice(Compiled):
def _might_close(self):
self.count -= 1
if self.count == 0:
if self.fd is not None: os.close(self.fd)
if self.fd is not None:
os.close(self.fd)
if hasattr(self, "mem"): self.mem.close()
self.size = None
def _iouring_setup(self):
DiskDevice._tried_io_uring_init = True