ima: free duplicate measurement memory
authorRoberto Sassu <roberto.sassu@polito.it>
Mon, 19 Dec 2011 14:57:27 +0000 (15:57 +0100)
committerMimi Zohar <zohar@linux.vnet.ibm.com>
Tue, 20 Dec 2011 03:04:32 +0000 (22:04 -0500)
commit45fae7493970d7c45626ccd96d4a74f5f1eea5a9
tree0c7bdd82bfcb4bd921a64abb441ca5c20c82a3df
parent114d6e9c103736487c967060d0a7aec9a7fce967
ima: free duplicate measurement memory

Info about new measurements are cached in the iint for performance.  When
the inode is flushed from cache, the associated iint is flushed as well.
Subsequent access to the inode will cause the inode to be re-measured and
will attempt to add a duplicate entry to the measurement list.

This patch frees the duplicate measurement memory, fixing a memory leak.

Signed-off-by: Roberto Sassu <roberto.sassu@polito.it>
Signed-off-by: Mimi Zohar <zohar@us.ibm.com>
Cc: stable@vger.kernel.org
security/integrity/ima/ima_api.c
security/integrity/ima/ima_queue.c