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);