From 768b6b95d7b22a20dc73fd0a7412eaa4b4ca0977 Mon Sep 17 00:00:00 2001 From: Sansar Choinyambuu Date: Fri, 7 Oct 2011 15:15:01 +0200 Subject: [PATCH] Fixes for memory leaks --- src/libpts/tcg/tcg_pts_attr_dh_nonce_params_resp.c | 2 +- src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libpts/tcg/tcg_pts_attr_dh_nonce_params_resp.c b/src/libpts/tcg/tcg_pts_attr_dh_nonce_params_resp.c index cbbea4f91..0b3b9daeb 100644 --- a/src/libpts/tcg/tcg_pts_attr_dh_nonce_params_resp.c +++ b/src/libpts/tcg/tcg_pts_attr_dh_nonce_params_resp.c @@ -250,7 +250,7 @@ pa_tnc_attr_t *tcg_pts_attr_dh_nonce_params_resp_create(u_int8_t nonce_len, .dh_group = dh_group, .hash_algo_set = hash_algo_set, .responder_nonce = chunk_clone(responder_nonce), - .responder_pub_val = chunk_clone(responder_pub_val), + .responder_pub_val = responder_pub_val, ); return &this->public.pa_tnc_attribute; diff --git a/src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c b/src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c index 493a22733..49ae01c64 100644 --- a/src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c +++ b/src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c @@ -566,8 +566,8 @@ pa_tnc_attr_t *tcg_pts_attr_simple_comp_evid_create( .transformation = params.transformation, .measurement_time = chunk_clone(params.measurement_time), .policy_uri = chunk_clone(params.policy_uri), - .pcr_before = chunk_clone(params.pcr_before), - .pcr_after = chunk_clone(params.pcr_after), + .pcr_before = params.pcr_before, + .pcr_after = params.pcr_after, .measurement = chunk_clone(params.measurement), );