diff options
Diffstat (limited to 'weed/util/lock_table.go')
| -rw-r--r-- | weed/util/lock_table.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/util/lock_table.go b/weed/util/lock_table.go index d10b51334..4aadf2880 100644 --- a/weed/util/lock_table.go +++ b/weed/util/lock_table.go @@ -89,7 +89,6 @@ func (lt *LockTable[T]) AcquireLock(intention string, key T, lockType LockType) entry.cond.Broadcast() } } - entry.activeLockOwnerCount++ // Otherwise, grant the lock entry.lockType = lockType @@ -102,6 +101,7 @@ func (lt *LockTable[T]) AcquireLock(intention string, key T, lockType LockType) fmt.Printf("\n") } } + entry.activeLockOwnerCount++ entry.mu.Unlock() return lock |
