changeset 7340:09cdd4330d73 HEAD

file_dotlock_create(): Don't log an EACCES failures.
author Timo Sirainen <tss@iki.fi>
date Tue, 04 Mar 2008 07:54:41 +0200
parents 218245e5e4e7
children af998ae4254b
files src/lib/file-dotlock.c
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/file-dotlock.c	Tue Mar 04 07:44:19 2008 +0200
+++ b/src/lib/file-dotlock.c	Tue Mar 04 07:54:41 2008 +0200
@@ -362,8 +362,10 @@
 		if (errno == EEXIST)
 			return 0;
 
-		i_error("link(%s, %s) failed: %m",
-			lock_info->temp_path, lock_info->lock_path);
+		if (errno != EACCES) {
+			i_error("link(%s, %s) failed: %m",
+				lock_info->temp_path, lock_info->lock_path);
+		}
 		return -1;
 	}
 
@@ -384,7 +386,7 @@
 		if (errno == EEXIST)
 			return 0;
 
-		if (errno != ENOENT)
+		if (errno != ENOENT && errno != EACCES)
 			i_error("open(%s) failed: %m", lock_info->lock_path);
 		return -1;
 	}