X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/adc03e34897563d1b7a6ff6252083b0003c34eef..b7d3afcfad94edf99a8dbc50ab670ded417e6bea:/src/src/transport.c diff --git a/src/src/transport.c b/src/src/transport.c index 71fd9dac2..0dc8785cb 100644 --- a/src/src/transport.c +++ b/src/src/transport.c @@ -1940,7 +1940,11 @@ if ((pid = fork()) == 0) write the log, etc., so that the output is always in the same order for automatic comparison. */ - if ((pid = fork()) != 0) _exit(EXIT_SUCCESS); + if ((pid = fork()) != 0) + { + DEBUG(D_transport) debug_printf("transport_pass_socket succeeded (final-pid %d)\n", pid); + _exit(EXIT_SUCCESS); + } if (running_in_test_harness) sleep(1); transport_do_pass_socket(transport_name, hostname, hostaddress, @@ -1955,7 +1959,7 @@ if (pid > 0) { int rc; while ((rc = wait(&status)) != pid && (rc >= 0 || errno != ECHILD)); - DEBUG(D_transport) debug_printf("transport_pass_socket succeeded\n"); + DEBUG(D_transport) debug_printf("transport_pass_socket succeeded (inter-pid %d)\n", pid); return TRUE; } else