From: VMware, Inc <> Date: Thu, 27 Oct 2011 18:35:40 +0000 (-0700) Subject: lib/lock: destroy reference count for bound locks X-Git-Tag: 2011.10.26-514583~30 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c9f2a047fd7bb39b4ba428138f1ee28de2b051e2;p=thirdparty%2Fopen-vm-tools.git lib/lock: destroy reference count for bound locks Signed-off-by: Marcelo Vanzin --- diff --git a/open-vm-tools/lib/lock/ulRec.c b/open-vm-tools/lib/lock/ulRec.c index 94e3941a7..3f4fe5611 100644 --- a/open-vm-tools/lib/lock/ulRec.c +++ b/open-vm-tools/lib/lock/ulRec.c @@ -979,6 +979,8 @@ MXUser_BindMXMutexRec(struct MX_MutexRec *mutex, // IN: lock->header.statsFunc = NULL; Atomic_WritePtr(&lock->statsMem, NULL); + Atomic_Write(&lock->destroyRefCount, 1); + Atomic_Write(&lock->destroyWasCalled, 0); lock->vmmLock = mutex;