From 465fe85ee11de82987213f8392ca5a71702bfcfd Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Wed, 5 Nov 2008 12:24:36 +0000 Subject: fixed sender destruction order --- src/charon/network/sender.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/charon/network/sender.c b/src/charon/network/sender.c index 388dbd8d6..560df4139 100644 --- a/src/charon/network/sender.c +++ b/src/charon/network/sender.c @@ -122,11 +122,11 @@ static void destroy(private_sender_t *this) this->sent->wait(this->sent, this->mutex); } this->mutex->unlock(this->mutex); + this->job->cancel(this->job); + this->list->destroy(this->list); this->got->destroy(this->got); this->sent->destroy(this->sent); this->mutex->destroy(this->mutex); - this->job->cancel(this->job); - this->list->destroy(this->list); free(this); } -- cgit v1.2.3