X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fhardlink.c;h=93030d8f7e10e6b89874a089c28da575c63e850d;hp=7603670df55c8083146c15d2090bbe9e8315ef7a;hb=266d03613339dbe9a433c9849b6b4c47e0090dc8;hpb=4da3cef0684ff6e50cdf970d0e6a3bfdd4a126ef diff --git a/src/hardlink.c b/src/hardlink.c index 7603670d..93030d8f 100644 --- a/src/hardlink.c +++ b/src/hardlink.c @@ -278,6 +278,8 @@ static int fix_true_inode(struct inode *inode, struct hlist_head *inode_list) return WIMLIB_ERR_INVALID_DENTRY; } /* Free the unneeded `struct inode'. */ + dentry->d_inode->hlist.next = NULL; + dentry->d_inode->hlist.pprev = NULL; free_inode(dentry->d_inode); dentry->d_inode = ref_inode; ref_inode->link_count++;