From 58d501820579989d9072d04845b09b0c2d21d05e Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Tue, 28 Jun 2022 14:07:33 +0200 Subject: [PATCH] Missing return in the raw path. --- src/sthread/sthread.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sthread/sthread.c b/src/sthread/sthread.c index ef1259c8af..dd9a67c198 100644 --- a/src/sthread/sthread.c +++ b/src/sthread/sthread.c @@ -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 +} -- 2.20.1