aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/config/sa_config.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2005-12-01 14:17:51 +0000
committerMartin Willi <martin@strongswan.org>2005-12-01 14:17:51 +0000
commited1b7b40cdc28854512c0ff976eec115db981892 (patch)
treedfd7e0fb692c629edab3e41fc66968127e2d00b2 /Source/charon/config/sa_config.c
parent7d85e0ac6ecdc2b3220508af9cbb2dbe5320e90a (diff)
downloadstrongswan-ed1b7b40cdc28854512c0ff976eec115db981892.tar.bz2
strongswan-ed1b7b40cdc28854512c0ff976eec115db981892.tar.xz
- tested sa with traffic selectors
- fixed ALOT of bugs ;-)
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));
}
/**