]> wimlib.net Git - wimlib/blobdiff - src/wim.c
wim_inode: Remove i_list, leaving only i_hlist
[wimlib] / src / wim.c
index 522380f1a9b8207a043ed6a3bb5bdd6163c8691d..a82bd479117831b217af8c5400a0163c8fff1cb2 100644 (file)
--- a/src/wim.c
+++ b/src/wim.c
@@ -217,7 +217,7 @@ destroy_image_metadata(struct wim_image_metadata *imd,
                        free_blob_descriptor(blob);
        }
        INIT_LIST_HEAD(&imd->unhashed_blobs);
-       INIT_LIST_HEAD(&imd->inode_list);
+       INIT_HLIST_HEAD(&imd->inode_list);
 #ifdef WITH_NTFS_3G
        if (imd->ntfs_vol) {
                do_ntfs_umount(imd->ntfs_vol);
@@ -260,7 +260,7 @@ new_image_metadata(void)
        imd = CALLOC(1, sizeof(*imd));
        if (imd) {
                imd->refcnt = 1;
-               INIT_LIST_HEAD(&imd->inode_list);
+               INIT_HLIST_HEAD(&imd->inode_list);
                INIT_LIST_HEAD(&imd->unhashed_blobs);
        }
        return imd;