dovecot-1.1: Error handling fix
dovecot at dovecot.org
dovecot at dovecot.org
Sat Mar 15 05:13:11 EET 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/e8df909de851
changeset: 7417:e8df909de851
user: Timo Sirainen <tss at iki.fi>
date: Sat Mar 15 05:13:08 2008 +0200
description:
Error handling fix
diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
src/lib-dict/dict-client.c | 4 +++-
diffs (15 lines):
diff -r 4c093cfa8756 -r e8df909de851 src/lib-dict/dict-client.c
--- a/src/lib-dict/dict-client.c Sat Mar 15 05:02:08 2008 +0200
+++ b/src/lib-dict/dict-client.c Sat Mar 15 05:13:08 2008 +0200
@@ -231,8 +231,10 @@ static char *client_dict_read_line(struc
if (ret == -2)
i_error("read(%s) returned too much data", dict->path);
+ else if (ret < 0)
+ i_error("read(%s) failed: %m", dict->path);
else
- i_error("read(%s) failed: %m", dict->path);
+ i_error("read(%s) returned %d", dict->path, ret);
return NULL;
}
More information about the dovecot-cvs
mailing list