From f3212eaff625d812653f850ab6ade8a759e1e244 Mon Sep 17 00:00:00 2001 From: "timeless%mozdev.org" Date: Tue, 26 Feb 2008 15:07:05 +0000 Subject: [PATCH] Bug 405025 ASSERT_VALID_LOCK failed r=gijs a=dsicore git-svn-id: svn://10.0.0.236/trunk@246534 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/jsd/jsd_lock.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mozilla/js/jsd/jsd_lock.c b/mozilla/js/jsd/jsd_lock.c index 6ebd3d89a96..ff5e6950f93 100644 --- a/mozilla/js/jsd/jsd_lock.c +++ b/mozilla/js/jsd/jsd_lock.c @@ -161,9 +161,8 @@ jsd_Unlock(JSDStaticLock* lock) /* it's an error to unlock a lock you don't own */ JS_ASSERT(lock->owner == me); if(lock->owner != me) - { return; - } + if(--lock->count == 0) { lock->owner = NULL;