diff options
Diffstat (limited to 'security/integrity/ima/ima_appraise.c')
-rw-r--r-- | security/integrity/ima/ima_appraise.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/security/integrity/ima/ima_appraise.c b/security/integrity/ima/ima_appraise.c index 00708a3052cc..e1865a6e80ec 100644 --- a/security/integrity/ima/ima_appraise.c +++ b/security/integrity/ima/ima_appraise.c | |||
@@ -205,7 +205,7 @@ int ima_appraise_measurement(int func, struct integrity_iint_cache *iint, | |||
205 | case EVM_IMA_XATTR_DIGSIG: | 205 | case EVM_IMA_XATTR_DIGSIG: |
206 | iint->flags |= IMA_DIGSIG; | 206 | iint->flags |= IMA_DIGSIG; |
207 | rc = integrity_digsig_verify(INTEGRITY_KEYRING_IMA, | 207 | rc = integrity_digsig_verify(INTEGRITY_KEYRING_IMA, |
208 | xattr_value->digest, rc - 1, | 208 | (const char *)xattr_value, rc, |
209 | iint->ima_hash.digest, | 209 | iint->ima_hash.digest, |
210 | iint->ima_hash.length); | 210 | iint->ima_hash.length); |
211 | if (rc == -EOPNOTSUPP) { | 211 | if (rc == -EOPNOTSUPP) { |