From 7e450b61864f3ba2d183071180bc5151c7fbd123 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Tue, 18 Dec 2012 21:15:40 -0600 Subject: [PATCH] free_inode(): Fix deletion of inode from list --- src/dentry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dentry.c b/src/dentry.c index e7d34f5d..978a825f 100644 --- a/src/dentry.c +++ b/src/dentry.c @@ -895,7 +895,7 @@ 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) + if (inode->hlist.pprev) hlist_del(&inode->hlist); #endif FREE(inode->extracted_file); -- 2.46.1