X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Finode_fixup.c;h=115779a410564c1e0c6bbeb937af907802313e76;hb=efdb571bf22033727f0d15bb161614686e5bcf66;hp=88a6b8e35c5f5fbc97ded879b3a1358ffbc423fb;hpb=0d95d01735078994e9e3d64557211ea4e6482a93;p=wimlib diff --git a/src/inode_fixup.c b/src/inode_fixup.c index 88a6b8e3..115779a4 100644 --- a/src/inode_fixup.c +++ b/src/inode_fixup.c @@ -85,7 +85,9 @@ inode_table_insert(struct wim_dentry *dentry, void *_params) params->num_inconsistent_inodes++; continue; } - if (unlikely(d_inode->i_attributes & FILE_ATTRIBUTE_DIRECTORY)) { + if (unlikely((d_inode->i_attributes & FILE_ATTRIBUTE_DIRECTORY) || + (inode->i_attributes & FILE_ATTRIBUTE_DIRECTORY))) + { params->num_dir_hard_links++; if (params->num_dir_hard_links <= MAX_DIR_HARD_LINK_WARNINGS)