diff options
| -rw-r--r-- | src/platform/posix/posix_thread.c | 2 |
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; } |
