X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=Source%2Fcharon%2Fconfig%2Fsa_config.c;h=f306127a011ba233cf86abdb9e27fc8ca52a8f89;hp=cb553ff33cd86e08a0365806297465e295713e84;hb=ed1b7b40cdc28854512c0ff976eec115db981892;hpb=712db4bf3e5dd44c60558cda192479b778ce6b91 diff --git a/Source/charon/config/sa_config.c b/Source/charon/config/sa_config.c index cb553ff..f306127 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)); } /**