X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fdentry.c;h=fb57c93717631ad64bbb0964bcb8c67338716153;hp=daab2fea4bd16a3f96cc851897a0e6f3d6659976;hb=e291204c47c40a230fd0fd10f099cb5f675f72a2;hpb=f333fd43167a066f0ecf3f239fd2bb0d8525d073 diff --git a/src/dentry.c b/src/dentry.c index daab2fea..fb57c937 100644 --- a/src/dentry.c +++ b/src/dentry.c @@ -890,6 +890,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); #endif FREE(inode->extracted_file); FREE(inode);