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/ikev2/tasks/ike_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/ikev2/tasks/ike_config.c')
-rw-r--r-- | src/libcharon/sa/ikev2/tasks/ike_config.c | 6 |
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; |