From: Timo Sirainen Date: Tue, 4 May 2010 13:11:52 +0000 (+0300) Subject: dict proxy client: Don't crash in commit if there is no connection to server. X-Git-Tag: 2.0.beta5~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=88bff32714d8f6afacf491e4225ab118a40d7c54;p=thirdparty%2Fdovecot%2Fcore.git dict proxy client: Don't crash in commit if there is no connection to server. --HG-- branch : HEAD --- diff --git a/src/lib-dict/dict-client.c b/src/lib-dict/dict-client.c index d6700e342f..3d5add7a85 100644 --- a/src/lib-dict/dict-client.c +++ b/src/lib-dict/dict-client.c @@ -502,6 +502,9 @@ static int client_dict_wait(struct dict *_dict) char *line; int ret = 0; + if (!dict->handshaked) + return -1; + while (dict->async_commits > 0) { if (client_dict_read_one_line(dict, &line) < 0) { ret = -1;