From: Sansar Choinyambuu Date: Fri, 7 Oct 2011 13:14:24 +0000 (+0200) Subject: Freeing memory allocated for AIK after writing X-Git-Tag: 4.6.2~345 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3ca2e65f0d1e489a5d3bc352982a3c9fd327040c;p=thirdparty%2Fstrongswan.git Freeing memory allocated for AIK after writing --- diff --git a/src/libpts/tcg/tcg_pts_attr_aik.c b/src/libpts/tcg/tcg_pts_attr_aik.c index ffef15f292..93bbfb990c 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); }