]> wimlib.net Git - wimlib/blobdiff - src/dentry.c
read_dentry_tree(): Do not leak duplicate dentries
[wimlib] / src / dentry.c
index 503171939e1bba3f51ebd4d342fd3ecd9eb9e3da..86a82eb6ffe771581ef358d77137a9856df61cb4 100644 (file)
@@ -1970,6 +1970,7 @@ read_dentry_tree(const u8 metadata_resource[], u64 metadata_resource_len,
                                "at that path with the exact same name)",
                                child_type, dentry_full_path(duplicate),
                                duplicate_type);
+                       free_dentry(child);
                } else {
                        inode_add_dentry(child, child->d_inode);
                        /* If there are children of this child, call this