------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1131
           Summary: Command executed via ${run} hangs when pipe buffer is
                    filled
           Product: Exim
           Version: 4.76
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: String expansion
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected], [email protected]


Created an attachment (id=490)
 --> (http://bugs.exim.org/attachment.cgi?id=490)
Read pipe during execution

When the amount of output created by a command executed via ${run} exceeds the
operating system's pipe buffer size (e.g., 64k on Linux 2.6), the command's
output functions will (usually) block, so that the command will run into Exim's
timeout.  This happens because Exim waits for the command to exit before
attempting to read its output.  The attached patch fixes this problem.


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to