diff options
Diffstat (limited to 'Source/charon/config/sa_config.c')
-rw-r--r-- | Source/charon/config/sa_config.c | 3 |
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)); } /** |