summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Safranek <jsafrane@redhat.com>2013-11-26 15:20:55 +0100
committerJan Safranek <jsafrane@redhat.com>2013-11-26 15:20:55 +0100
commitd0f5744e3593b766fe6388367f20c97356d94dea (patch)
tree461ff49f6121554ca236e868838f2772ed1d1de2
parent381f4038a6a32a82693ebe6dce83f5b03d68521b (diff)
Fixed unlocking mutex before return.
As pointed out by scanbot :).
-rw-r--r--src/indmanager/ind_manager.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/indmanager/ind_manager.c b/src/indmanager/ind_manager.c
index 188139a..7e38332 100644
--- a/src/indmanager/ind_manager.c
+++ b/src/indmanager/ind_manager.c
@@ -1211,6 +1211,7 @@ bool im_stop_ind(IMManager *manager, const CMPIContext *ctx, IMError *err)
pthread_mutex_lock(&manager->_t_mutex);
if (pthread_cancel(manager->_t_manage)) {
*err = IM_ERR_THREAD;
+ pthread_mutex_unlock(&manager->_t_mutex);
return false;
}
pthread_mutex_unlock(&manager->_t_mutex);