X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fdentry.c;h=3847fbb2a6fd429dd2eb925c343679f9dcc7a48e;hb=cecdece7933824c248a1b07021ce576f0f9d6892;hp=e7d34f5d08ed9c968225baa3e3f03f395c505df6;hpb=ded522fd0a15d740354329c5066ebd3473563e57;p=wimlib diff --git a/src/dentry.c b/src/dentry.c index e7d34f5d..3847fbb2 100644 --- a/src/dentry.c +++ b/src/dentry.c @@ -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);