]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Update mutex type upon mutex reinitialization such that DRD does not trigger an asser...
authorBart Van Assche <bvanassche@acm.org>
Sat, 16 May 2009 06:22:46 +0000 (06:22 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sat, 16 May 2009 06:22:46 +0000 (06:22 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9851

drd/drd_mutex.c

index 14977f61cb88ea4957b7e07237532f9130ea8cd9..6ceee8acaaefb69ab7c3d12c8709df039bb26d4f 100644 (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);