From 79427211dc65622874ff15be1907f9dfe915a28c Mon Sep 17 00:00:00 2001 From: Dmitry Kovba Date: Fri, 3 Apr 2026 14:01:24 -0700 Subject: [PATCH] Fix a retain cycle in the `FileTreeNode` class (#638) Fixes a retain cycle in the `FileTreeNode` class. --- Sources/ContainerizationEXT4/EXT4+FileTree.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/ContainerizationEXT4/EXT4+FileTree.swift b/Sources/ContainerizationEXT4/EXT4+FileTree.swift index a96be79b..d8fa8cbc 100644 --- a/Sources/ContainerizationEXT4/EXT4+FileTree.swift +++ b/Sources/ContainerizationEXT4/EXT4+FileTree.swift @@ -26,7 +26,7 @@ extension EXT4 { var blocks: (start: UInt32, end: UInt32)? var additionalBlocks: [(start: UInt32, end: UInt32)]? var link: InodeNumber? - private var parent: Ptr? + private weak var parent: Ptr? init( inode: InodeNumber,