aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/ikev2/tasks/ike_config.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-11-04 15:20:41 +0100
committerMartin Willi <martin@revosec.ch>2015-02-20 13:34:56 +0100
commita12f357b40c75987965ee0ea9ff4f8ad5573fc5a (patch)
tree3e8b21b65dc73fc9e5fcaad3711a797d4e049b7e /src/libcharon/sa/ikev2/tasks/ike_config.c
parenta16058a49125ba9db08ee5e1cac929566546a764 (diff)
downloadstrongswan-a12f357b40c75987965ee0ea9ff4f8ad5573fc5a.tar.bz2
strongswan-a12f357b40c75987965ee0ea9ff4f8ad5573fc5a.tar.xz
attribute-manager: Pass full IKE_SA to handler methods
Diffstat (limited to 'src/libcharon/sa/ikev2/tasks/ike_config.c')
-rw-r--r--src/libcharon/sa/ikev2/tasks/ike_config.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libcharon/sa/ikev2/tasks/ike_config.c b/src/libcharon/sa/ikev2/tasks/ike_config.c
index ed937b5da..646f20c61 100644
--- a/src/libcharon/sa/ikev2/tasks/ike_config.c
+++ b/src/libcharon/sa/ikev2/tasks/ike_config.c
@@ -127,8 +127,7 @@ static void handle_attribute(private_ike_config_t *this,
/* and pass it to the handle function */
handler = charon->attributes->handle(charon->attributes,
- this->ike_sa->get_other_id(this->ike_sa), handler,
- ca->get_type(ca), ca->get_chunk(ca));
+ this->ike_sa, handler, ca->get_type(ca), ca->get_chunk(ca));
this->ike_sa->add_configuration_attribute(this->ike_sa,
handler, ca->get_type(ca), ca->get_chunk(ca));
}
@@ -274,8 +273,7 @@ METHOD(task_t, build_i, status_t,
}
enumerator = charon->attributes->create_initiator_enumerator(
- charon->attributes,
- this->ike_sa->get_other_id(this->ike_sa), vips);
+ charon->attributes, this->ike_sa, vips);
while (enumerator->enumerate(enumerator, &handler, &type, &data))
{
configuration_attribute_t *ca;