aboutsummaryrefslogtreecommitdiff
path: root/src/platform
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform')
-rw-r--r--src/platform/posix/posix_thread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platform/posix/posix_thread.c b/src/platform/posix/posix_thread.c
index d3b6c1e1..5abeaded 100644
--- a/src/platform/posix/posix_thread.c
+++ b/src/platform/posix/posix_thread.c
@@ -89,10 +89,10 @@ nni_plat_mtx_unlock(nni_plat_mtx *mtx)
int rv;
NNI_ASSERT(mtx->owner == pthread_self());
+ mtx->owner = 0;
if ((rv = pthread_mutex_unlock(&mtx->mtx)) != 0) {
nni_panic("pthread_mutex_unlock: %s", strerror(rv));
}
- mtx->owner = 0;
}