summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/eina/eina_thread.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/eina/eina_thread.c b/src/lib/eina/eina_thread.c
index 369711f2d8..18e7ac58d6 100644
--- a/src/lib/eina/eina_thread.c
+++ b/src/lib/eina/eina_thread.c
@@ -66,7 +66,10 @@ _eina_thread_create(Eina_Thread *t, int affinity, void *(*func)(void *data), voi
sigset_t oldset, newset;
#endif
- pthread_attr_init(&attr);
+ if (pthread_attr_init(&attr) != 0)
+ {
+ return EINA_FALSE;
+ }
if (affinity >= 0)
{
#ifdef EINA_HAVE_PTHREAD_AFFINITY