1
0
Fork 0
mirror of https://github.com/restic/restic.git synced 2024-12-23 16:26:11 +00:00

Merge pull request #3985 from saltsa/fix_lock_refresh

Fix bug in lock refresh monitoring
This commit is contained in:
Michael Eischer 2022-10-24 22:59:18 +02:00 committed by GitHub
commit f8910bc4ff
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -143,7 +143,7 @@ func monitorLockRefresh(ctx context.Context, lock *restic.Lock, lockInfo *lockCo
debug.Log("terminate expiry monitoring") debug.Log("terminate expiry monitoring")
return return
case <-refreshed: case <-refreshed:
lastRefresh = time.Now().Unix() lastRefresh = time.Now().UnixNano()
case <-timer.C: case <-timer.C:
if time.Now().UnixNano()-lastRefresh < refreshabilityTimeout.Nanoseconds() { if time.Now().UnixNano()-lastRefresh < refreshabilityTimeout.Nanoseconds() {
// restart timer // restart timer