Fix errno obtaining in mutex_lock
authorNikita Kalyazin <n.kalyazin@samsung.com>
Sun, 16 Jun 2013 09:44:05 +0000 (13:44 +0400)
committerNikita Kalyazin <n.kalyazin@samsung.com>
Sun, 16 Jun 2013 09:44:05 +0000 (13:44 +0400)
probe_thread/libdasync.c

index 6876919..322fcc1 100644 (file)
@@ -100,7 +100,7 @@ int pthread_mutex_lock(pthread_mutex_t *mutex) {
 
        PREPARE_LOCAL_BUF();
        PACK_COMMON_BEGIN(MSG_PROBE_SYNC, LC_SYNC, "p", mutex);
-       PACK_COMMON_END(ret, pthread_mutex_lockp, newerrno);
+       PACK_COMMON_END(ret, pthread_mutex_lockp, errno);
        PACK_SYNC(mutex, SYNC_PTHREAD_MUTEX, SYNC_API_ACQUIRE_WAIT_END);
        FLUSH_LOCAL_BUF();