From 3ca2e65f0d1e489a5d3bc352982a3c9fd327040c Mon Sep 17 00:00:00 2001 From: Sansar Choinyambuu Date: Fri, 7 Oct 2011 15:14:24 +0200 Subject: [PATCH] Freeing memory allocated for AIK after writing --- src/libpts/tcg/tcg_pts_attr_aik.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libpts/tcg/tcg_pts_attr_aik.c b/src/libpts/tcg/tcg_pts_attr_aik.c index ffef15f29..93bbfb990 100644 --- a/src/libpts/tcg/tcg_pts_attr_aik.c +++ b/src/libpts/tcg/tcg_pts_attr_aik.c @@ -126,6 +126,7 @@ METHOD(pa_tnc_attr_t, build, void, writer->write_uint8(writer, flags); writer->write_data (writer, aik_blob); this->value = chunk_clone(writer->get_buf(writer)); + free(aik_blob.ptr); writer->destroy(writer); }