]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: If chdir(home) fails due to EACCES, don't log two errors.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 24 Jul 2017 13:36:45 +0000 (16:36 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 25 Jul 2017 15:14:52 +0000 (18:14 +0300)
src/lib-storage/mail-storage-service.c

index de30e3941975d9a7d2b306422d33246a8503cb24..590deeeb7455125cab3c9faadd44146b6d116d6d 100644 (file)
@@ -711,7 +711,7 @@ mail_storage_service_init_post(struct mail_storage_service_ctx *ctx,
                        if (errno == EACCES) {
                                i_error("%s", eacces_error_get("chdir",
                                                t_strconcat(home, "/", NULL)));
-                       } if (errno != ENOENT)
+                       } else if (errno != ENOENT)
                                i_error("chdir(%s) failed: %m", home);
                        else if (mail_set->mail_debug)
                                i_debug("Home dir not found: %s", home);