Mercurial > dovecot > core-2.2
changeset 4290:823f6515ffdc HEAD
Don't return NULL error messages.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 30 May 2006 16:14:21 +0300 |
parents | 58a7882ba128 |
children | c78bd7fb7ce8 |
files | src/lib-storage/index/index-storage.c |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/index-storage.c Tue May 30 15:20:30 2006 +0300 +++ b/src/lib-storage/index/index-storage.c Tue May 30 16:14:21 2006 +0300 @@ -436,7 +436,11 @@ { *syntax_error_r = storage->syntax_error; *temporary_error_r = storage->temporary_error; - return storage->error; + + /* We get here only in error situations, so we have to return some + error. If storage->error is NULL, it means we forgot to set it at + some point.. */ + return storage->error != NULL ? storage->error : "Unknown error"; } void mail_storage_set_index_error(struct index_mailbox *ibox)