From 4897d7b082d9d448da220059f16fc88c2a7e621d Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Mon, 30 Aug 2010 09:20:44 +0200
Subject: [PATCH] Fixed FIXME: added runtime warning for erroneous :addresses
 item.

---
 src/lib-sieve/plugins/vacation/cmd-vacation.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib-sieve/plugins/vacation/cmd-vacation.c b/src/lib-sieve/plugins/vacation/cmd-vacation.c
index f4e570628..5d057fef9 100644
--- a/src/lib-sieve/plugins/vacation/cmd-vacation.c
+++ b/src/lib-sieve/plugins/vacation/cmd-vacation.c
@@ -659,7 +659,10 @@ static int ext_vacation_operation_execute
 		
 				array_append(&norm_addresses, &addr_norm, 1);			
 			} else {
-				/* FIXME: report proper warning */
+				sieve_runtime_error(renv, NULL,
+					"specified :addresses item '%s' is invalid: %s for vacation action "
+					"(ignored)",
+					str_sanitize(str_c(raw_address),128), error);
 			}
 		}
 		
-- 
GitLab