From 613dee7396edc63ccc64e7cc17df6fcabb1304b9 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 18 Aug 2010 16:21:04 +0100 Subject: [PATCH] lib-index: Put all syscall error logging through one function. --- src/lib-index/mail-index.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/lib-index/mail-index.c b/src/lib-index/mail-index.c index 9b56a274ac..9adce5b9a2 100644 --- a/src/lib-index/mail-index.c +++ b/src/lib-index/mail-index.c @@ -812,16 +812,8 @@ void mail_index_fchown(struct mail_index *index, int fd, const char *path) int mail_index_set_syscall_error(struct mail_index *index, const char *function) { - i_assert(function != NULL); - - if (ENOSPACE(errno)) { - index->nodiskspace = TRUE; - if ((index->flags & MAIL_INDEX_OPEN_FLAG_NEVER_IN_MEMORY) == 0) - return -1; - } - - return mail_index_set_error(index, "%s failed with index file %s: %m", - function, index->filepath); + return mail_index_file_set_syscall_error(index, index->filepath, + function); } int mail_index_file_set_syscall_error(struct mail_index *index, -- 2.47.3