]> 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)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Mon, 24 Jul 2017 15:41:06 +0000 (18:41 +0300)
src/lib-storage/mail-storage-service.c

index d5d88495b10da55fbc448b79fd539ccaa2198a06..49a4f4b1bcdf3e8525fc42469b33b20cc13e5adb 100644 (file)
@@ -731,7 +731,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);