mirror of
https://github.com/octoleo/restic.git
synced 2025-01-30 18:38:49 +00:00
Merge pull request #4175 from fergus-dall/deadlock-fix
Fix deadlock in Lock.Stale
This commit is contained in:
commit
49fa8fe6dd
@ -222,7 +222,7 @@ var StaleLockTimeout = 30 * time.Minute
|
||||
func (l *Lock) Stale() bool {
|
||||
l.lock.Lock()
|
||||
defer l.lock.Unlock()
|
||||
debug.Log("testing if lock %v for process %d is stale", l, l.PID)
|
||||
debug.Log("testing if lock %v for process %d is stale", l.lockID, l.PID)
|
||||
if time.Since(l.Time) > StaleLockTimeout {
|
||||
debug.Log("lock is stale, timestamp is too old: %v\n", l.Time)
|
||||
return true
|
||||
|
Loading…
x
Reference in New Issue
Block a user