From: Timo Sirainen Date: Tue, 8 Jul 2008 09:22:19 +0000 (+0530) Subject: Set dict proxy istream nonblocking so EINTR (^C) won't crash. X-Git-Tag: 1.2.alpha1~192 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=74054d9e81a8447cee6049268f3cfd8d8a5d4d59;p=thirdparty%2Fdovecot%2Fcore.git Set dict proxy istream nonblocking so EINTR (^C) won't crash. --HG-- branch : HEAD --- diff --git a/src/lib-dict/dict-client.c b/src/lib-dict/dict-client.c index 280195d149..c679d35c41 100644 --- a/src/lib-dict/dict-client.c +++ b/src/lib-dict/dict-client.c @@ -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;