From: Martin Willi Date: Thu, 14 Jun 2012 12:46:48 +0000 (+0200) Subject: Adopt children as XAuth initiator (which is IKE responder) X-Git-Tag: 5.0.0~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af518b450e3af1961b483a8ced596c6e837989e2;p=thirdparty%2Fstrongswan.git Adopt children as XAuth initiator (which is IKE responder) --- diff --git a/src/libcharon/sa/ikev1/tasks/xauth.c b/src/libcharon/sa/ikev1/tasks/xauth.c index 059877edd5..730ac355d1 100644 --- a/src/libcharon/sa/ikev1/tasks/xauth.c +++ b/src/libcharon/sa/ikev1/tasks/xauth.c @@ -239,8 +239,6 @@ METHOD(task_t, build_r_ack, status_t, if (this->status == XAUTH_OK && establish(this)) { - lib->processor->queue_job(lib->processor, (job_t*) - adopt_children_job_create(this->ike_sa->get_id(this->ike_sa))); return SUCCESS; } return FAILED; @@ -343,6 +341,8 @@ METHOD(task_t, process_i_status, status_t, return FAILED; } this->ike_sa->set_condition(this->ike_sa, COND_XAUTH_AUTHENTICATED, TRUE); + lib->processor->queue_job(lib->processor, (job_t*) + adopt_children_job_create(this->ike_sa->get_id(this->ike_sa))); return SUCCESS; }