From 570402217c05584164929e9c909463cde69bfad9 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sun, 7 Oct 2012 14:08:49 +0200 Subject: [PATCH] free entry in error case --- src/libpts/pts/components/ita/ita_comp_ima.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libpts/pts/components/ita/ita_comp_ima.c b/src/libpts/pts/components/ita/ita_comp_ima.c index a59732428..ad5d98888 100644 --- a/src/libpts/pts/components/ita/ita_comp_ima.c +++ b/src/libpts/pts/components/ita/ita_comp_ima.c @@ -291,6 +291,7 @@ static bool load_bios_measurements(char *file, linked_list_t *list, DBG1(DBG_PTS, "loading bios measurements '%s' failed: %s", file, strerror(errno)); + free_bios_entry(entry); close(fd); return FALSE; } @@ -377,6 +378,7 @@ static bool load_runtime_measurements(char *file, linked_list_t *list, DBG1(DBG_PTS, "loading ima measurements '%s' failed: %s", file, strerror(errno)); + free_ima_entry(entry); close(fd); return FALSE; }