dovecot-1.2: Set dict proxy istream nonblocking so EINTR (^C) wo...
dovecot at dovecot.org
dovecot at dovecot.org
Tue Jul 8 12:29:13 EEST 2008
details: http://hg.dovecot.org/dovecot-1.2/rev/2cd775b45b0c
changeset: 7969:2cd775b45b0c
user: Timo Sirainen <tss at iki.fi>
date: Tue Jul 08 14:52:19 2008 +0530
description:
Set dict proxy istream nonblocking so EINTR (^C) won't crash.
diffstat:
1 file changed, 1 insertion(+)
src/lib-dict/dict-client.c | 1 +
diffs (11 lines):
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 @@ static int client_dict_connect(struct cl
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;
More information about the dovecot-cvs
mailing list