diff options
author | Martin Willi <martin@revosec.ch> | 2014-11-04 15:20:41 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2015-02-20 13:34:56 +0100 |
commit | a12f357b40c75987965ee0ea9ff4f8ad5573fc5a (patch) | |
tree | 3e8b21b65dc73fc9e5fcaad3711a797d4e049b7e /src/libcharon/sa/ikev1/tasks/mode_config.c | |
parent | a16058a49125ba9db08ee5e1cac929566546a764 (diff) | |
download | strongswan-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.c | 6 |
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); |