]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dotlocks: Refresh current time after having waited for a lock.
authorTimo Sirainen <tss@iki.fi>
Thu, 20 Jan 2011 21:16:23 +0000 (23:16 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 20 Jan 2011 21:16:23 +0000 (23:16 +0200)
src/lib/file-dotlock.c

index e6377751cfca3afe6328101f34cdcac7f3407694..271f34494802493c5c0b0d69c68ca6000a143545 100644 (file)
@@ -506,6 +506,7 @@ dotlock_create(struct dotlock *dotlock, enum dotlock_create_flags flags,
                                lock_info.wait_usecs += lock_info.wait_usecs/2;
                        }
                        dotlock_wait(&lock_info);
+                       now = time(NULL);
                }
 
                ret = check_lock(now, &lock_info);