]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dict-proxy: Fix error message if remote disconnects.
authorTimo Sirainen <tss@iki.fi>
Wed, 9 Jul 2008 14:43:05 +0000 (20:13 +0530)
committerTimo Sirainen <tss@iki.fi>
Wed, 9 Jul 2008 14:43:05 +0000 (20:13 +0530)
--HG--
branch : HEAD

src/lib-dict/dict-client.c

index c679d35c411f44164a651ab7c6200b91dca0f902..f3b74ea2190463dba2798985d0fb8a37543d890c 100644 (file)
@@ -231,6 +231,8 @@ static char *client_dict_read_line(struct client_dict *dict)
 
        if (ret == -2)
                i_error("read(%s) returned too much data", dict->path);
+       else if (dict->input->stream_errno == 0)
+               i_error("read(%s) failed: Remote disconnected", dict->path);
        else
                i_error("read(%s) failed: %m", dict->path);
        return NULL;