]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxclock: {un}lock_mutex()
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 23 Feb 2018 13:28:10 +0000 (14:28 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 23 Aug 2018 20:21:21 +0000 (22:21 +0200)
thread-safety: s/exit()/_exit()/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/lxclock.c

index 600a7402d4de1c8e921ef73d646f6897f16d874f..b5ecdcb5b53c6da9b7a2e161d1d86f8ea4a7b629 100644 (file)
@@ -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);
        }
 }