From: Christian Brauner Date: Fri, 23 Feb 2018 13:28:10 +0000 (+0100) Subject: lxclock: {un}lock_mutex() X-Git-Tag: lxc-2.0.10~236 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ba7d9bf98fd0bf2514f01ee122b1358f7f6fc9b;p=thirdparty%2Flxc.git lxclock: {un}lock_mutex() thread-safety: s/exit()/_exit()/g Signed-off-by: Christian Brauner --- diff --git a/src/lxc/lxclock.c b/src/lxc/lxclock.c index 600a7402d..b5ecdcb5b 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); } }