From 72f2e2df54ee12e09f8e780bc6709aa9ac77a8e9 Mon Sep 17 00:00:00 2001 From: Nelson Ferreira Date: Thu, 19 Jan 2012 23:07:05 -0500 Subject: [PATCH] Coverity: Missing Lock: CID 82 * src/semaphore.h (sxe_refcounter_new): Fix the refcounter finish locking Signed-off-by: Nelson Ferreira --- src/semaphore.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/semaphore.h b/src/semaphore.h index 01c0d01..f0b6e2e 100644 --- a/src/semaphore.h +++ b/src/semaphore.h @@ -244,9 +244,9 @@ extern_inline void sxe_refcounter_finish(sxe_refcounter_t rc) { pthread_mutex_lock(&(rc->mtx)); + rc->refcnt = 0; pthread_mutex_unlock(&(rc->mtx)); pthread_mutex_destroy(&(rc->mtx)); - rc->refcnt = 0; } extern_inline sxe_refcounter_t sxe_refcounter_new(void) -- 2.25.1