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