From 787b57cde625231d639887432239b2c0fec6bcbd Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sun, 11 May 2003 14:33:43 +0300 Subject: [PATCH] If we don't have access to write subscriptions file, say "permission denied" to user rather than internal error --HG-- branch : HEAD --- src/lib-storage/subscription-file/subscription-file.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib-storage/subscription-file/subscription-file.c b/src/lib-storage/subscription-file/subscription-file.c index d1faaeee3e..81a422d00e 100644 --- a/src/lib-storage/subscription-file/subscription-file.c +++ b/src/lib-storage/subscription-file/subscription-file.c @@ -29,6 +29,11 @@ static int subsfile_set_syscall_error(struct mail_storage *storage, { i_assert(function != NULL); + if (errno == EACCES) { + mail_storage_set_error(storage, "Permission denied"); + return FALSE; + } + mail_storage_set_critical(storage, "%s failed with subscription file %s: %m", function, path); -- 2.47.3