------- 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/ ##
