X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=security%2Fintegrity%2Fima%2Fima_api.c;h=88a2788b981d96ab543ac982c8935b09e56b26e3;hp=0d50df04ccc469f6cab0e68323b7de9d915ca09e;hb=4483c1f05a5e7ac2b14b735e1db11950010e8f4c;hpb=16ee792e45cf0c97ce061fce03c36cab5551ec72 diff --git a/security/integrity/ima/ima_api.c b/security/integrity/ima/ima_api.c index 0d50df04ccc4..88a2788b981d 100644 --- a/security/integrity/ima/ima_api.c +++ b/security/integrity/ima/ima_api.c @@ -178,8 +178,8 @@ void ima_store_measurement(struct integrity_iint_cache *iint, strncpy(entry->template.file_name, filename, IMA_EVENT_NAME_LEN_MAX); result = ima_store_template(entry, violation, inode); - if (!result) + if (!result || result == -EEXIST) iint->flags |= IMA_MEASURED; - else + if (result < 0) kfree(entry); }