From: Christian Brauner Date: Fri, 23 Feb 2018 13:28:10 +0000 (+0100) Subject: lxclock: {un}lock_mutex() X-Git-Tag: lxc-3.0.0.beta1~15^2~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7249588c794172af15d65f80cc4c4fabc090fcfd;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 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); } }