|
From: <sv...@va...> - 2009-05-16 06:22:55
|
Author: bart
Date: 2009-05-16 07:22:46 +0100 (Sat, 16 May 2009)
New Revision: 9851
Log:
Update mutex type upon mutex reinitialization such that DRD does not trigger an assertion failure when a reinitialized mutex is used.
Modified:
trunk/drd/drd_mutex.c
Modified: trunk/drd/drd_mutex.c
===================================================================
--- trunk/drd/drd_mutex.c 2009-05-16 02:07:55 UTC (rev 9850)
+++ trunk/drd/drd_mutex.c 2009-05-16 06:22:46 UTC (rev 9851)
@@ -193,6 +193,7 @@
VG_(get_IP)(vg_tid),
"Mutex reinitialization",
&MEI);
+ p->mutex_type = mutex_type;
return p;
}
p = DRD_(mutex_get_or_allocate)(mutex, mutex_type);
|