]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Set dict proxy istream nonblocking so EINTR (^C) won't crash.
authorTimo Sirainen <tss@iki.fi>
Tue, 8 Jul 2008 09:22:19 +0000 (14:52 +0530)
committerTimo Sirainen <tss@iki.fi>
Tue, 8 Jul 2008 09:22:19 +0000 (14:52 +0530)
--HG--
branch : HEAD

src/lib-dict/dict-client.c

index 280195d14937ec654b612eaf6089c4952ae5559a..c679d35c411f44164a651ab7c6200b91dca0f902 100644 (file)
@@ -258,6 +258,7 @@ static int client_dict_connect(struct client_dict *dict)
        net_set_nonblock(dict->fd, FALSE);
 
        dict->input = i_stream_create_fd(dict->fd, (size_t)-1, FALSE);
+       dict->input->blocking = TRUE;
        dict->output = o_stream_create_fd(dict->fd, 4096, FALSE);
        dict->transaction_id_counter = 0;