raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=485ecc24ed17af59f7581b4d145bd4e6b4b8363a

commit 485ecc24ed17af59f7581b4d145bd4e6b4b8363a
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sat Sep 19 23:37:22 2020 +0100

    eina thread - check return of pthread_attr_init
    
    fix CID 1401031
---
 src/lib/eina/eina_thread.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

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

-- 


Reply via email to