]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
rawlog: Make also created socketpair fds nonblocking.
authorTimo Sirainen <tss@iki.fi>
Fri, 30 Oct 2009 19:06:38 +0000 (15:06 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 30 Oct 2009 19:06:38 +0000 (15:06 -0400)
--HG--
branch : HEAD

src/util/rawlog.c

index eda4f67f2bcccc880162d2241dc8878f54a18400..167380df16848a2f00d1bcb99e3efc4782e6f3b7 100644 (file)
@@ -312,6 +312,8 @@ static void rawlog_open(enum rawlog_flags flags)
 
        if (socketpair(AF_UNIX, SOCK_STREAM, 0, sfd) < 0)
                i_fatal("socketpair() failed: %m");
+       fd_set_nonblock(sfd[0], TRUE);
+       fd_set_nonblock(sfd[1], TRUE);
 
        pid = fork();
        if (pid < 0)