aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/ikev1/tasks/mode_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/ikev1/tasks/mode_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/ikev1/tasks/mode_config.c')
-rw-r--r--src/libcharon/sa/ikev1/tasks/mode_config.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libcharon/sa/ikev1/tasks/mode_config.c b/src/libcharon/sa/ikev1/tasks/mode_config.c
index b7f55423e..160d4af57 100644
--- a/src/libcharon/sa/ikev1/tasks/mode_config.c
+++ b/src/libcharon/sa/ikev1/tasks/mode_config.c
@@ -136,8 +136,7 @@ static void handle_attribute(private_mode_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));
}
@@ -326,8 +325,7 @@ static status_t build_request(private_mode_config_t *this, message_t *message)
}
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))
{
add_attribute(this, cp, type, data, handler);