dovecot: Don't log an ENOENT error.

dovecot at dovecot.org dovecot at dovecot.org
Sun Nov 11 17:46:51 EET 2007


details:   http://hg.dovecot.org/dovecot/rev/b6135e6a5ff2
changeset: 6775:b6135e6a5ff2
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Nov 11 17:21:19 2007 +0200
description:
Don't log an ENOENT error.

diffstat:

2 files changed, 4 insertions(+), 2 deletions(-)
src/lib/file-dotlock.c |    3 ++-
src/lib/safe-mkstemp.c |    3 ++-

diffs (26 lines):

diff -r 532b29891022 -r b6135e6a5ff2 src/lib/file-dotlock.c
--- a/src/lib/file-dotlock.c	Sun Nov 11 17:01:44 2007 +0200
+++ b/src/lib/file-dotlock.c	Sun Nov 11 17:21:19 2007 +0200
@@ -364,7 +364,8 @@ static int try_create_lock_excl(struct l
 		if (errno == EEXIST)
 			return 0;
 
-		i_error("open(%s) failed: %m", lock_info->lock_path);
+		if (errno != ENOENT)
+			i_error("open(%s) failed: %m", lock_info->lock_path);
 		return -1;
 	}
 
diff -r 532b29891022 -r b6135e6a5ff2 src/lib/safe-mkstemp.c
--- a/src/lib/safe-mkstemp.c	Sun Nov 11 17:01:44 2007 +0200
+++ b/src/lib/safe-mkstemp.c	Sun Nov 11 17:21:19 2007 +0200
@@ -37,7 +37,8 @@ int safe_mkstemp(string_t *prefix, mode_
 			break;
 
 		if (errno != EEXIST) {
-			i_error("open(%s) failed: %m", str_c(prefix));
+			if (errno != ENOENT)
+				i_error("open(%s) failed: %m", str_c(prefix));
 			return -1;
 		}
 	}


More information about the dovecot-cvs mailing list