changeset 7969:2cd775b45b0c HEAD

Set dict proxy istream nonblocking so EINTR (^C) won't crash.
author Timo Sirainen <tss@iki.fi>
date Tue, 08 Jul 2008 14:52:19 +0530
parents 47483377feb4
children bc5a85e2b11d
files src/lib-dict/dict-client.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-dict/dict-client.c	Tue Jul 08 14:45:49 2008 +0530
+++ b/src/lib-dict/dict-client.c	Tue Jul 08 14:52:19 2008 +0530
@@ -258,6 +258,7 @@
 	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;