Clone chunk_t parameters in create function
[strongswan.git] / src / libpts / tcg / tcg_pts_attr_dh_nonce_params_resp.c
index d9954c2..cbbea4f 100644 (file)
@@ -249,8 +249,8 @@ pa_tnc_attr_t *tcg_pts_attr_dh_nonce_params_resp_create(u_int8_t nonce_len,
                .nonce_len = nonce_len,
                .dh_group = dh_group,
                .hash_algo_set = hash_algo_set,
-               .responder_nonce = responder_nonce,
-               .responder_pub_val = responder_pub_val,
+               .responder_nonce = chunk_clone(responder_nonce),
+               .responder_pub_val = chunk_clone(responder_pub_val),
        );
 
        return &this->public.pa_tnc_attribute;