changeset 7417:e8df909de851 HEAD

Error handling fix
author Timo Sirainen <tss@iki.fi>
date Sat, 15 Mar 2008 05:13:08 +0200
parents 4c093cfa8756
children a18f7f0dcff5
files src/lib-dict/dict-client.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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 @@
 
 	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;
 }