What you gain is, mails can still be delivered to your MAILDIR outside
your $HOME, when $HOME is not available. What you loose is some
debug output.
What do you think about this?
Cheers,
Thomas
diff -Naur exim4-4.50/src/deliver.c exim4-4.50-neu/src/deliver.c
--- exim4-4.50/src/deliver.c 2005-02-17 15:49:11.000000000 +0100
+++ exim4-4.50-neu/src/deliver.c 2005-07-05 13:38:20.000000000
+0200
@@ -1713,16 +1713,6 @@
/* Set an appropriate working directory. */
- if (Uchdir(working_directory) < 0)
- {
- addr->transport_return = DEFER;
- addr->basic_errno = errno;
- addr->message = string_sprintf("failed to chdir to %s",
working_directory);
- }
-
- /* If successful, call the transport */
-
- else
{
BOOL ok = TRUE;
set_process_info("delivering %s to %s using %s", message_id,