diff options
| author | 2026-04-13 16:11:04 -0400 | |
|---|---|---|
| committer | 2026-04-13 16:11:04 -0400 | |
| commit | a389b8f2f9c55b76fe5a28c3f1fea798ed37aa98 (patch) | |
| tree | ff9dcee72485443b77f03220564efa44fbe0c705 /src/util/thread/thread_linux.c | |
| parent | f78a30aaccffddc3e3eab07870e02157322af956 (diff) | |
| download | libnaunet-a389b8f2f9c55b76fe5a28c3f1fea798ed37aa98.tar.gz libnaunet-a389b8f2f9c55b76fe5a28c3f1fea798ed37aa98.tar.bz2 libnaunet-a389b8f2f9c55b76fe5a28c3f1fea798ed37aa98.zip | |
a connecting stream. Cleanup timer.
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/util/thread/thread_linux.c')
| -rw-r--r-- | src/util/thread/thread_linux.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/thread/thread_linux.c b/src/util/thread/thread_linux.c index cd80d06..c9edce5 100644 --- a/src/util/thread/thread_linux.c +++ b/src/util/thread/thread_linux.c @@ -91,9 +91,9 @@ void nn_cond_init(struct nn_cond *cond) void nn_cond_wait(struct nn_cond *cond, struct nn_mutex *mutex) { cond->condition = false; - while (!cond->condition) { + do { pthread_cond_wait(&cond->cond, &mutex->mutex); - } + } while (!cond->condition); } bool nn_cond_is_waiting(struct nn_cond *cond) |