diff --git a/src/lib/ecore/ecore_thread.c b/src/lib/ecore/ecore_thread.c index 06cd24db64..8af47af676 100644 --- a/src/lib/ecore/ecore_thread.c +++ b/src/lib/ecore/ecore_thread.c @@ -537,6 +537,10 @@ _ecore_thread_worker_new(void) result = calloc(1, sizeof(Ecore_Pthread_Worker)); _ecore_thread_worker_count++; } + else + { + memset(result, 0, sizeof(Ecore_Pthread_Worker)); + } SLKI(result->cancel_mutex); LKI(result->mutex);