changeset 8452:7dcffe7ee7f5 HEAD

deliver: Ignore !include_try, give error if !include is tried to be used.
author Timo Sirainen <tss@iki.fi>
date Wed, 19 Nov 2008 19:42:46 +0200
parents e14aabe52d8e
children 1d542b149bed
files src/deliver/deliver.c
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/deliver/deliver.c	Wed Nov 19 19:37:26 2008 +0200
+++ b/src/deliver/deliver.c	Wed Nov 19 19:42:46 2008 +0200
@@ -368,6 +368,13 @@
 			len--;
 		line[len] = '\0';
 
+		if (strncmp(line, "!include_try ", 13) == 0)
+			continue;
+		if (strncmp(line, "!include ", 9) == 0) {
+			i_fatal_status(EX_CONFIG, "Error in config file %s: "
+				       "deliver doesn't support !include directive", path);
+		}
+
 		value = p = strchr(line, '=');
 		if (value == NULL) {
 			if (strchr(line, '{') != NULL) {