summaryrefslogtreecommitdiff
path: root/pjlib
diff options
context:
space:
mode:
Diffstat (limited to 'pjlib')
-rw-r--r--pjlib/src/pj/os_core_unix.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pjlib/src/pj/os_core_unix.c b/pjlib/src/pj/os_core_unix.c
index 33a8a856..3e46df52 100644
--- a/pjlib/src/pj/os_core_unix.c
+++ b/pjlib/src/pj/os_core_unix.c
@@ -356,8 +356,10 @@ static void *thread_main(void *param)
}
/* Check if suspension is required. */
- if (rec->suspended_mutex)
+ if (rec->suspended_mutex) {
pj_mutex_lock(rec->suspended_mutex);
+ pj_mutex_unlock(rec->suspended_mutex);
+ }
PJ_LOG(6,(rec->obj_name, "Thread started"));