changeset 1359:bbcbe27926ad HEAD

Use different warning message for dotlock mtime change.
author Timo Sirainen <tss@iki.fi>
date Tue, 15 Apr 2003 22:00:14 +0300
parents 70b60399c7d3
children 5c67f77e4116
files src/lib/file-dotlock.c
diffstat 1 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/file-dotlock.c	Tue Apr 15 19:58:48 2003 +0300
+++ b/src/lib/file-dotlock.c	Tue Apr 15 22:00:14 2003 +0300
@@ -279,12 +279,17 @@
 	}
 
 	if (dotlock->ino != st.st_ino ||
-	    !CMP_DEV_T(dotlock->dev, st.st_dev) ||
-	    dotlock->mtime != st.st_mtime) {
+	    !CMP_DEV_T(dotlock->dev, st.st_dev)) {
 		i_warning("Our dotlock file %s was overridden", lock_path);
 		return 0;
 	}
 
+	if (dotlock->mtime != st.st_mtime) {
+		i_warning("Our dotlock file %s was modified (%s vs %s), "
+			  "assuming it wasn't overridden", lock_path,
+			  dec2str(dotlock->mtime), dec2str(st.st_mtime));
+	}
+
 	if (unlink(lock_path) < 0) {
 		if (errno == ENOENT) {
 			i_warning("Our dotlock file %s was deleted", lock_path);