mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-12 22:24:53 +00:00
Bug fix: DRD no longer complains that a mutex was not locked by the calling thread when unlocking a mutex after a call to pthread_cond_timedwait() that timed out.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7815
This commit is contained in:
@@ -459,7 +459,7 @@ PTH_FUNC(int, pthreadZucondZuwaitZa, // pthread_cond_wait*
|
||||
cond, mutex, mutex_type(mutex), 0, 0);
|
||||
CALL_FN_W_WW(ret, fn, cond, mutex);
|
||||
VALGRIND_DO_CLIENT_REQUEST(res, -1, VG_USERREQ__POST_COND_WAIT,
|
||||
cond, mutex, ret == 0, 0, 0);
|
||||
cond, mutex, 1, 0, 0);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -477,7 +477,7 @@ PTH_FUNC(int, pthreadZucondZutimedwaitZa, // pthread_cond_timedwait*
|
||||
cond, mutex, mutex_type(mutex), 0, 0);
|
||||
CALL_FN_W_WWW(ret, fn, cond, mutex, abstime);
|
||||
VALGRIND_DO_CLIENT_REQUEST(res, -1, VG_USERREQ__POST_COND_WAIT,
|
||||
cond, mutex, ret == 0, 0, 0);
|
||||
cond, mutex, 1, 0, 0);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user