aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSansar Choinyambuu <schoinya@hsr.ch>2011-10-07 15:15:01 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2011-11-28 14:34:21 +0100
commit768b6b95d7b22a20dc73fd0a7412eaa4b4ca0977 (patch)
tree9f9b84150de81977d0d3763261d06e5e76282f86 /src
parent3ca2e65f0d1e489a5d3bc352982a3c9fd327040c (diff)
downloadstrongswan-768b6b95d7b22a20dc73fd0a7412eaa4b4ca0977.tar.bz2
strongswan-768b6b95d7b22a20dc73fd0a7412eaa4b4ca0977.tar.xz
Fixes for memory leaks
Diffstat (limited to 'src')
-rw-r--r--src/libpts/tcg/tcg_pts_attr_dh_nonce_params_resp.c2
-rw-r--r--src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c4
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),
);