From 4486d5900a227b5dbdfa2ba60d7ec0eb29d27c5e Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Fri, 4 Nov 2005 09:38:28 +0000 Subject: [PATCH] - fixed mutex_unlock hander for getter --- Source/charon/job_queue.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/charon/job_queue.c b/Source/charon/job_queue.c index b54be9c..783d70d 100644 --- a/Source/charon/job_queue.c +++ b/Source/charon/job_queue.c @@ -103,8 +103,8 @@ status_t get(private_job_queue_t *this, job_t **job) { pthread_cond_wait( &(this->condvar), &(this->mutex)); } - // remove mutex-unlock handler - pthread_cleanup_pop(1); + // remove mutex-unlock handler (without executing) + pthread_cleanup_pop(0); this->list->remove_first(this->list,(void **) job); pthread_mutex_unlock(&(this->mutex)); -- 2.7.4