Mercurial > dovecot > original-hg > dovecot-2.2
changeset 17743:9e825d5b0dd0
fts-lucene: Compiling fix for earlier change.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 21 Aug 2014 15:52:14 +0300 |
parents | b0c301f2d616 |
children | f82f8409334c |
files | src/plugins/fts-lucene/lucene-wrapper.cc |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/fts-lucene/lucene-wrapper.cc Thu Aug 21 14:51:11 2014 +0200 +++ b/src/plugins/fts-lucene/lucene-wrapper.cc Thu Aug 21 15:52:14 2014 +0300 @@ -8,6 +8,7 @@ #include "hex-binary.h" #include "ioloop.h" #include "unlink-directory.h" +#include "ioloop.h" #include "mail-index.h" #include "mail-search.h" #include "mail-namespace.h" @@ -100,6 +101,8 @@ static bool textcat_broken = FALSE; static int textcat_refcount = 0; +static void lucene_handle_error(struct lucene_index *index, CLuceneError &err, + const char *msg); static void rescan_clear_unseen_mailboxes(struct lucene_index *index, struct rescan_context *rescan_ctx); @@ -268,7 +271,7 @@ err.number() == CL_ERR_IO)) { /* delete corrupted index. most IO errors are also about missing files and other such corruption.. */ - if (unlink_directory(index->path, 0) < 0 && + if (unlink_directory(index->path, (enum unlink_directory_flags)0) < 0 && errno != ENOENT) i_error("unlink_directory(%s) failed: %m", index->path); rescan_clear_unseen_mailboxes(index, NULL); @@ -414,7 +417,7 @@ return ret; /* settings changed, rebuild index */ - if (unlink_directory(index->path, 0) < 0) { + if (unlink_directory(index->path, (enum unlink_directory_flags)0) < 0) { i_error("unlink_directory(%s) failed: %m", index->path); ret = -1; } else {