X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Finode_fixup.c;h=115779a410564c1e0c6bbeb937af907802313e76;hb=eb0e9745b807ac98d829f70265bb0516313fe86e;hp=88a6b8e35c5f5fbc97ded879b3a1358ffbc423fb;hpb=394751ae13025edab605cd61c8e32819e3fb33a1;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)