diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2017-10-28 15:09:05 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2017-10-28 15:09:05 +0100 |
commit | cd328be98eb5bdda73316eaf95d9d6a617c7df7d (patch) | |
tree | 9c9be22c087d10aa54b0a8d8709650a504d4b830 | |
parent | 6e73859a6adb406fabe713558d8d22691d6354c8 (diff) |
Do not exit when cwd has no name. Bug 2078
-rw-r--r-- | src/src/exim.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/src/exim.c b/src/src/exim.c index c12b95477..7dd084534 100644 --- a/src/src/exim.c +++ b/src/src/exim.c @@ -3793,12 +3793,9 @@ NOTE: immediatly after opening the configuration file we change the working directory to "/"! Later we change to $spool_directory. We do it there, because during readconf_main() some expansion takes place already. */ -/* Store the initial cwd before we change directories */ -if ((initial_cwd = os_getcwd(NULL, 0)) == NULL) - { - perror("exim: can't get the current working directory"); - exit(EXIT_FAILURE); - } +/* Store the initial cwd before we change directories. Can be NULL if the +dir has already been unlinked. */ +initial_cwd = os_getcwd(NULL, 0); /* checking: -be[m] expansion test - |