]> wimlib.net Git - wimlib/blobdiff - src/metadata_resource.c
Allow in-place overwrites when unmounting read-write mounted WIM
[wimlib] / src / metadata_resource.c
index 19723269485d7889c4da5b3fe7f8d4f54771328d..726deb54ecd91ee208c126f9cb36fe0239eeae78 100644 (file)
@@ -172,6 +172,8 @@ int read_metadata_resource(WIMStruct *w, struct image_metadata *imd)
 
        imd->root_dentry = dentry;
        imd->inode_list  = inode_list;
+       if (imd->inode_list.first)
+               imd->inode_list.first->pprev = &imd->inode_list.first;
        goto out_free_buf;
 out_free_dentry_tree:
        free_dentry_tree(dentry, NULL);