diff options
author | Martin Willi <martin@strongswan.org> | 2010-01-07 10:26:58 +0100 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2010-01-07 09:37:27 +0000 |
commit | a5a0bcaa04f702453ebdde47614ede040890d31d (patch) | |
tree | 72b8750aeff1094ea05df8a25766b0fd9463f0e6 /src/charon/sa/ike_sa.c | |
parent | 580063971bae82bc1a3f50aa50cab0978958e987 (diff) | |
download | strongswan-a5a0bcaa04f702453ebdde47614ede040890d31d.tar.bz2 strongswan-a5a0bcaa04f702453ebdde47614ede040890d31d.tar.xz |
Add an option to send a vendor ID, allows us to properly support private extensions
Diffstat (limited to 'src/charon/sa/ike_sa.c')
-rw-r--r-- | src/charon/sa/ike_sa.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/charon/sa/ike_sa.c b/src/charon/sa/ike_sa.c index 6f72fcc86..975a0904a 100644 --- a/src/charon/sa/ike_sa.c +++ b/src/charon/sa/ike_sa.c @@ -40,6 +40,7 @@ #include <sa/tasks/ike_reauth.h> #include <sa/tasks/ike_delete.h> #include <sa/tasks/ike_dpd.h> +#include <sa/tasks/ike_vendor.h> #include <sa/tasks/child_create.h> #include <sa/tasks/child_delete.h> #include <sa/tasks/child_rekey.h> @@ -1192,6 +1193,8 @@ static status_t initiate(private_ike_sa_t *this, task = (task_t*)ike_init_create(&this->public, TRUE, NULL); this->task_manager->queue_task(this->task_manager, task); + task = (task_t*)ike_vendor_create(&this->public, TRUE); + this->task_manager->queue_task(this->task_manager, task); task = (task_t*)ike_natd_create(&this->public, TRUE); this->task_manager->queue_task(this->task_manager, task); task = (task_t*)ike_cert_pre_create(&this->public, TRUE); |