diff --git a/examples/elf/tests/mutex/mutex.c b/examples/elf/tests/mutex/mutex.c index 0d5ff1d2a..9cc8f5f39 100644 --- a/examples/elf/tests/mutex/mutex.c +++ b/examples/elf/tests/mutex/mutex.c @@ -73,7 +73,7 @@ void thread_func(void *parameter) * 2 seconds by setting bendoftest in any event. */ - for (i = 0; i < 20 && !bendoftest; i++); + for (i = 0; i < 20 && !bendoftest; i++) { if ((pthread_mutex_lock(&mut)) != 0) { diff --git a/examples/nxflat/tests/mutex/mutex.c b/examples/nxflat/tests/mutex/mutex.c index c15b2512a..554b3301a 100644 --- a/examples/nxflat/tests/mutex/mutex.c +++ b/examples/nxflat/tests/mutex/mutex.c @@ -73,7 +73,7 @@ void thread_func(void *parameter) * 2 seconds by setting bendoftest in any event. */ - for (i = 0; i < 20 && !bendoftest; i++); + for (i = 0; i < 20 && !bendoftest; i++) { if ((pthread_mutex_lock(&mut)) != 0) { diff --git a/examples/ostest/mutex.c b/examples/ostest/mutex.c index 2ee637488..65b90c4b9 100644 --- a/examples/ostest/mutex.c +++ b/examples/ostest/mutex.c @@ -76,6 +76,7 @@ static void *thread_func(FAR void *parameter) { pthread_yield(); } + my_mutex = 0; status = pthread_mutex_unlock(&mut);