Displaying 2 results from an estimated 2 matches for "mail_index_set_error".
2009 Mar 24
1
Making changes to dovecot log levels
...writing these to monitor.
I wanted to run a few changes by you for this, just to make sure these
won't cause problems somewhere else. And to send this to the list, in
case anyone else wants to make similar changes in the future.
In the file src/lib-index/mail-index.c:
duplicate the function mail_index_set_error to
mail_index_set_warning and call this function in
/src/lib-index/mail_cache.c instead
int mail_index_set_error(struct mail_index *index, const char *fmt, ...)
{
va_list va;
i_free(index->error);
if (fmt == NULL)
index->error = NULL;
else {...
2005 Jul 20
1
Corrupted indices (and accidental checkin)
...on our test-dovecot
servers (used by a few people at the office), and I'm wondering why corrupt
indices don't just automatically get deleted ? Something like:
if (!MAIL_INDEX_IS_IN_MEMORY(index)) {
unlink(index->filepath);
}
in src/lib-index/mail-index.c:mail_index_set_error() comes to mind. It seems
to me like it should work, anyway. You can still treat the error like it's
currently treated (as fatal), but at least it won't pop up the next time you
try to perform the same action, or trigger the same corrupted entry another
way.
By the way, I also noticed what...