From: Timo Sirainen Date: Sun, 28 Feb 2010 13:14:32 +0000 (+0200) Subject: script: We want incoming fd to be blocking to avoid EAGAIN errors. X-Git-Tag: 2.0.beta4~156 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70fce5720ac68908adcb689c0a79ff1eff3372ff;p=thirdparty%2Fdovecot%2Fcore.git script: We want incoming fd to be blocking to avoid EAGAIN errors. --HG-- branch : HEAD --- diff --git a/src/util/script.c b/src/util/script.c index a84be2dce4..38912fb1d7 100644 --- a/src/util/script.c +++ b/src/util/script.c @@ -35,6 +35,7 @@ static void client_connected(const struct master_service_connection *conn) int fd = -1; ssize_t ret; + net_set_nonblock(conn->fd, FALSE); instr = t_str_new(1024); ret = fd_read(conn->fd, buf, sizeof(buf), &fd); while (ret > 0) {