# HG changeset patch # User Timo Sirainen # Date 1215508939 -19800 # Node ID 2cd775b45b0c30f8db2c341110492c72c31c5dc6 # Parent 47483377feb4373f8000b5df8fdc1669e1ad3906 Set dict proxy istream nonblocking so EINTR (^C) won't crash. diff -r 47483377feb4 -r 2cd775b45b0c src/lib-dict/dict-client.c --- 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;