X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=security%2Fintegrity%2Fima%2Fima_appraise.c;h=4b9b4a4e1b89ced4167c3a318580b46ae23f2621;hb=d58b0d980f0b1c27204da0e05537b606da45a07f;hp=1bcbc12e03d94ff2cb2582e38fd4c83367d2d0db;hpb=c3695331f3a326a468bd6a5b6f05b481b399726b;p=cascardo%2Flinux.git diff --git a/security/integrity/ima/ima_appraise.c b/security/integrity/ima/ima_appraise.c index 1bcbc12e03d9..4b9b4a4e1b89 100644 --- a/security/integrity/ima/ima_appraise.c +++ b/security/integrity/ima/ima_appraise.c @@ -41,7 +41,7 @@ int ima_must_appraise(struct inode *inode, int mask, enum ima_hooks func) if (!ima_appraise) return 0; - return ima_match_policy(inode, func, mask, IMA_APPRAISE); + return ima_match_policy(inode, func, mask, IMA_APPRAISE, NULL); } static int ima_fix_xattr(struct dentry *dentry, @@ -370,6 +370,7 @@ static void ima_reset_appraise_flags(struct inode *inode, int digsig) return; iint->flags &= ~IMA_DONE_MASK; + iint->measured_pcrs = 0; if (digsig) iint->flags |= IMA_DIGSIG; return;