diff --git a/legacy/evas/src/lib/cache/evas_preload.c b/legacy/evas/src/lib/cache/evas_preload.c index c59842af9e..20b6fcdccf 100644 --- a/legacy/evas/src/lib/cache/evas_preload.c +++ b/legacy/evas/src/lib/cache/evas_preload.c @@ -168,7 +168,7 @@ evas_preload_thread_run(void (*func_heavy) (void *data), _workers = eina_list_append(_workers, work); if (_threads_count == _threads_max) { - pthread_mutex_unlock(&_mutex); + LKU(_mutex); return (Evas_Preload_Pthread *)work; } LKU(_mutex);