X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/f656d13573661ac5a0d4fc49b932a3c961ee3eca..2e2a30b495b1ef8052259093f9422f57903b1717:/src/src/transport.c diff --git a/src/src/transport.c b/src/src/transport.c index d4f8930fd..c38818770 100644 --- a/src/src/transport.c +++ b/src/src/transport.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/transport.c,v 1.7 2005/03/22 16:44:04 ph10 Exp $ */ +/* $Cambridge: exim/src/src/transport.c,v 1.8 2005/05/03 14:20:01 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -1099,6 +1099,8 @@ int rc, len, yield, fd_read, fd_write, save_errno; int pfd[2]; pid_t filter_pid, write_pid; +transport_filter_timed_out = FALSE; + /* If there is no filter command set up, call the internal function that does the actual work, passing it the incoming fd, and return its result. */ @@ -1211,6 +1213,7 @@ for (;;) if (sigalrm_seen) { errno = ETIMEDOUT; + transport_filter_timed_out = TRUE; goto TIDY_UP; }