X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/ea49d0e16fbc6f56fc5b8519d266f88d09139187..145396a644de3d31ed90104fd29bcd795e9ccad1:/src/src/readconf.c diff --git a/src/src/readconf.c b/src/src/readconf.c index 5623b87f4..37df2464e 100644 --- a/src/src/readconf.c +++ b/src/src/readconf.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/readconf.c,v 1.18 2006/02/08 14:28:51 ph10 Exp $ */ +/* $Cambridge: exim/src/src/readconf.c,v 1.20 2006/02/16 14:54:15 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -812,6 +812,10 @@ for (;;) } *t = 0; + if (*ss != '/') + log_write(0, LOG_PANIC_DIE|LOG_CONFIG_IN, ".include specifies a non-" + "absolute path \"%s\"", ss); + if (include_if_exists != 0 && (Ustat(ss, &statbuf) != 0)) continue; save = store_get(sizeof(config_file_item)); @@ -2819,6 +2823,11 @@ if (timezone_string != NULL && *timezone_string == 0) timezone_string = NULL; if (remote_max_parallel <= 0) remote_max_parallel = 1; +/* Save the configured setting of freeze_tell, so we can re-instate it at the +start of a new SMTP message. */ + +freeze_tell_config = freeze_tell; + /* The primary host name may be required for expansion of spool_directory and log_file_path, so make sure it is set asap. It is obtained from uname(), but if that yields an unqualified value, make a FQDN by using gethostbyname to