]> wimlib.net Git - wimlib/blobdiff - src/dentry.c
ntfs-apply.c: Tweak NTFS inode closing some more
[wimlib] / src / dentry.c
index e7d34f5d08ed9c968225baa3e3f03f395c505df6..3847fbb2a6fd429dd2eb925c343679f9dcc7a48e 100644 (file)
@@ -895,8 +895,8 @@ void free_inode(struct inode *inode)
                wimlib_assert(inode->num_opened_fds == 0);
                FREE(inode->fds);
                pthread_mutex_destroy(&inode->i_mutex);
-               if (inode->hlist.next)
-                       hlist_del(&inode->hlist);
+               if (inode->hlist.pprev)
+                       hlist_safe_del(&inode->hlist);
        #endif
                FREE(inode->extracted_file);
                FREE(inode);