From 7249588c794172af15d65f80cc4c4fabc090fcfd Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Fri, 23 Feb 2018 14:28:10 +0100 Subject: [PATCH] lxclock: {un}lock_mutex() thread-safety: s/exit()/_exit()/g Signed-off-by: Christian Brauner --- src/lxc/lxclock.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/lxc/lxclock.c b/src/lxc/lxclock.c index 87496f681..fa17310ac 100644 --- a/src/lxc/lxclock.c +++ b/src/lxc/lxclock.c @@ -72,10 +72,11 @@ static void lock_mutex(pthread_mutex_t *l) { int ret; - if ((ret = pthread_mutex_lock(l)) != 0) { - fprintf(stderr, "pthread_mutex_lock returned:%d %s\n", ret, strerror(ret)); + ret = pthread_mutex_lock(l); + if (ret != 0) { + fprintf(stderr, "%s - Failed acquire mutex", strerror(ret)); dump_stacktrace(); - exit(EXIT_FAILURE); + _exit(EXIT_FAILURE); } } @@ -83,11 +84,11 @@ static void unlock_mutex(pthread_mutex_t *l) { int ret; - if ((ret = pthread_mutex_unlock(l)) != 0) { - fprintf(stderr, "%s: pthread_mutex_unlock returned:%d %s\n", - __FILE__, ret, strerror(ret)); + ret = pthread_mutex_unlock(l); + if (ret != 0) { + fprintf(stderr, "%s - Failed to release mutex", strerror(ret)); dump_stacktrace(); - exit(EXIT_FAILURE); + _exit(EXIT_FAILURE); } }