Update mutex type upon mutex reinitialization such that DRD does not trigger an assertion failure when a reinitialized mutex is used.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9851
This commit is contained in:
Bart Van Assche 2009-05-16 06:22:46 +00:00
parent a3dfa6672b
commit 5a4e0404ce

View File

@ -193,6 +193,7 @@ DRD_(mutex_init)(const Addr mutex, const MutexT mutex_type)
VG_(get_IP)(vg_tid),
"Mutex reinitialization",
&MEI);
p->mutex_type = mutex_type;
return p;
}
p = DRD_(mutex_get_or_allocate)(mutex, mutex_type);