X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=src%2Fcharon%2Fsa%2Ftask_manager.c;h=354c968ea18dbc6b20c32697b3c46e0efa92d658;hp=e0348427940f4470d58d180837ebe47b826a4b7a;hb=8f0ab613e572f0f75cd32839920adb17f0c53534;hpb=e1fa02bc62beaebb197914062630071ad856b81f diff --git a/src/charon/sa/task_manager.c b/src/charon/sa/task_manager.c index e034842..354c968 100644 --- a/src/charon/sa/task_manager.c +++ b/src/charon/sa/task_manager.c @@ -624,6 +624,7 @@ static status_t build_response(private_task_manager_t *this, message_t *request) /* message complete, send it */ DESTROY_IF(this->responding.packet); + this->responding.packet = NULL; status = this->ike_sa->generate_message(this->ike_sa, message, &this->responding.packet); charon->bus->message(charon->bus, message, FALSE);