X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fverify.c;h=89da4b8dff999d0e35b2312ee6297a5ea61186b7;hp=eef45d3ce3ee29eae902c9834302c8f0313964a2;hb=4d9794d1f1a6044c261faae0968af1b2c0480f4b;hpb=f3ab01445d6184f7c5ffd0251667de7ef7437f9a diff --git a/src/verify.c b/src/verify.c index eef45d3c..89da4b8d 100644 --- a/src/verify.c +++ b/src/verify.c @@ -52,7 +52,9 @@ verify_inode(struct wim_inode *inode, const WIMStruct *w) goto out; } - if (inode->i_security_id >= sd->num_entries) { + if (inode->i_security_id >= 0 && + inode->i_security_id >= sd->num_entries) + { ERROR("Dentry `%"TS"' has an invalid security ID (%d) " "(there are only %u entries in the security table)", dentry_full_path(first_dentry), inode->i_security_id,