From fcae6bd5f2fa9da7ef1302279488b6ed97cf8e3c Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 30 Oct 2009 15:06:38 -0400 Subject: [PATCH] rawlog: Make also created socketpair fds nonblocking. --HG-- branch : HEAD --- src/util/rawlog.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/util/rawlog.c b/src/util/rawlog.c index eda4f67f2b..167380df16 100644 --- a/src/util/rawlog.c +++ b/src/util/rawlog.c @@ -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) -- 2.47.3