Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Missing return in the raw path.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 28 Jun 2022 12:07:33 +0000 (14:07 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 28 Jun 2022 12:12:10 +0000 (14:12 +0200)
src/sthread/sthread.c

index ef1259c..dd9a67c 100644 (file)
@@ -77,7 +77,7 @@ int pthread_mutex_init(pthread_mutex_t* mutex, const pthread_mutexattr_t* attr)
     intercepter_init();
 
   if (sthread_inside_simgrid)
-    raw_mutex_init(mutex, attr);
+    return raw_mutex_init(mutex, attr);
 
   sthread_inside_simgrid = 1;
   int res                = sthread_mutex_init((sthread_mutex_t*)mutex, attr);
@@ -214,4 +214,4 @@ int __libc_start_main(int (*main)(int, char**, char**), int argc, char** argv, i
   fprintf(stderr, "__libc_start_main\n");
   /* ... and call it with our custom main function */
   return orig(main_hook, argc, argv, init, fini, rtld_fini, stack_end);
-}
\ No newline at end of file
+}