From cea0a7849a1a00fa32efaf31b96249575a7dadbb Mon Sep 17 00:00:00 2001 From: dapan1121 Date: Tue, 12 Jul 2022 15:03:32 +0800 Subject: [PATCH] fix: fix lock issue --- source/util/src/tlockfree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/util/src/tlockfree.c b/source/util/src/tlockfree.c index 69ab6c1a52..6f7b6f6901 100644 --- a/source/util/src/tlockfree.c +++ b/source/util/src/tlockfree.c @@ -44,7 +44,7 @@ void taosWLockLatch(SRWLatch *pLatch) { nLoops = 0; while (1) { oLatch = atomic_load_32(pLatch); - if (0 == oLatch) break; + if (oLatch == TD_RWLATCH_WRITE_FLAG) break; nLoops++; if (nLoops > 1000) { sched_yield();