aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/config/sa_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'Source/charon/config/sa_config.c')
-rw-r--r--Source/charon/config/sa_config.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/charon/config/sa_config.c b/Source/charon/config/sa_config.c
index cb553ff33..f306127a0 100644
--- a/Source/charon/config/sa_config.c
+++ b/Source/charon/config/sa_config.c
@@ -248,7 +248,8 @@ static bool proposal_equals(private_sa_config_t *this, child_proposal_t *first,
static void add_traffic_selector(private_sa_config_t *this, traffic_selector_t *traffic_selector)
{
/* clone ts, and add*/
- this->ts->insert_last(this->ts, (void*)traffic_selector);
+
+ this->ts->insert_last(this->ts, (void*)traffic_selector->clone(traffic_selector));
}
/**