X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/847a015ae17b3fa66154088009803636f95b2c6f..a55697acf8d60ff8fc67f8fc46f23b8f53a3b823:/src/src/transport.c diff --git a/src/src/transport.c b/src/src/transport.c index 14bd91cdb..b2a65ed3b 100644 --- a/src/src/transport.c +++ b/src/src/transport.c @@ -1260,8 +1260,8 @@ if ((write_pid = fork()) == 0) != sizeof(int) || write(pfd[pipe_write], (void *)&tctx->addr->more_errno, sizeof(int)) != sizeof(int) - || write(pfd[pipe_write], (void *)&tctx->addr->delivery_usec, sizeof(int)) - != sizeof(int) + || write(pfd[pipe_write], (void *)&tctx->addr->delivery_time, sizeof(struct timeval)) + != sizeof(struct timeval) ) rc = FALSE; /* compiler quietening */ exim_underbar_exit(0); @@ -1387,7 +1387,7 @@ if (write_pid > 0) { int dummy = read(pfd[pipe_read], (void *)&save_errno, sizeof(int)); dummy = read(pfd[pipe_read], (void *)&tctx->addr->more_errno, sizeof(int)); - dummy = read(pfd[pipe_read], (void *)&tctx->addr->delivery_usec, sizeof(int)); + dummy = read(pfd[pipe_read], (void *)&tctx->addr->delivery_time, sizeof(struct timeval)); dummy = dummy; /* compiler quietening */ yield = FALSE; }