]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
script: We want incoming fd to be blocking to avoid EAGAIN errors.
authorTimo Sirainen <tss@iki.fi>
Sun, 28 Feb 2010 13:14:32 +0000 (15:14 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 28 Feb 2010 13:14:32 +0000 (15:14 +0200)
--HG--
branch : HEAD

src/util/script.c

index a84be2dce45025512528655fa02ee3ed97bf18ea..38912fb1d7e676f5ab92e897e2dbff9e32d32a89 100644 (file)
@@ -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) {