child-rekey: Maintain security label during rekeying
This commit is contained in:
@@ -210,6 +210,8 @@ METHOD(task_t, build_i, status_t,
|
|||||||
this->child_create->use_if_ids(this->child_create,
|
this->child_create->use_if_ids(this->child_create,
|
||||||
this->child_sa->get_if_id(this->child_sa, TRUE),
|
this->child_sa->get_if_id(this->child_sa, TRUE),
|
||||||
this->child_sa->get_if_id(this->child_sa, FALSE));
|
this->child_sa->get_if_id(this->child_sa, FALSE));
|
||||||
|
this->child_create->use_label(this->child_create,
|
||||||
|
this->child_sa->get_label(this->child_sa));
|
||||||
|
|
||||||
if (this->child_create->task.build(&this->child_create->task,
|
if (this->child_create->task.build(&this->child_create->task,
|
||||||
message) != NEED_MORE)
|
message) != NEED_MORE)
|
||||||
@@ -272,6 +274,8 @@ METHOD(task_t, build_r, status_t,
|
|||||||
this->child_create->use_if_ids(this->child_create,
|
this->child_create->use_if_ids(this->child_create,
|
||||||
this->child_sa->get_if_id(this->child_sa, TRUE),
|
this->child_sa->get_if_id(this->child_sa, TRUE),
|
||||||
this->child_sa->get_if_id(this->child_sa, FALSE));
|
this->child_sa->get_if_id(this->child_sa, FALSE));
|
||||||
|
this->child_create->use_label(this->child_create,
|
||||||
|
this->child_sa->get_label(this->child_sa));
|
||||||
config = this->child_sa->get_config(this->child_sa);
|
config = this->child_sa->get_config(this->child_sa);
|
||||||
this->child_create->set_config(this->child_create, config->get_ref(config));
|
this->child_create->set_config(this->child_create, config->get_ref(config));
|
||||||
this->child_create->task.build(&this->child_create->task, message);
|
this->child_create->task.build(&this->child_create->task, message);
|
||||||
|
|||||||
Reference in New Issue
Block a user