aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/ike_sa_manager.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2005-11-18 13:59:21 +0000
committerMartin Willi <martin@strongswan.org>2005-11-18 13:59:21 +0000
commit7b3d13891920cd935a876019f3220cc598fb4486 (patch)
tree325de74bbf409f3d1df99f4119851f704f672e2e /Source/charon/ike_sa_manager.c
parent4f2c92d8e2ee4e35e1b05358a8e34b1b13786167 (diff)
downloadstrongswan-7b3d13891920cd935a876019f3220cc598fb4486.tar.bz2
strongswan-7b3d13891920cd935a876019f3220cc598fb4486.tar.xz
- changed ike_sa_id interface
- definition of private ike_sa methods
Diffstat (limited to 'Source/charon/ike_sa_manager.c')
-rw-r--r--Source/charon/ike_sa_manager.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/charon/ike_sa_manager.c b/Source/charon/ike_sa_manager.c
index 58d4f8709..3cbd07225 100644
--- a/Source/charon/ike_sa_manager.c
+++ b/Source/charon/ike_sa_manager.c
@@ -316,8 +316,8 @@ static status_t checkout(private_ike_sa_manager_t *this, ike_sa_id_t *ike_sa_id,
pthread_mutex_lock(&(this->mutex));
- responder_spi_set = ike_sa_id->responder_spi_is_set(ike_sa_id);
- initiator_spi_set = ike_sa_id->initiator_spi_is_set(ike_sa_id);
+ responder_spi_set = (FALSE != ike_sa_id->get_responder_spi(ike_sa_id));
+ initiator_spi_set = (FALSE != ike_sa_id->get_initiator_spi(ike_sa_id));
if (initiator_spi_set && responder_spi_set)
{
@@ -385,6 +385,7 @@ static status_t checkout(private_ike_sa_manager_t *this, ike_sa_id_t *ike_sa_id,
*/
u_int64_t responder_spi;
ike_sa_entry_t *new_ike_sa_entry;
+
/* set SPIs, we are the responder */
retval = this->get_next_spi(this, &responder_spi);