From a8f74feed2131e998cabe9d01ee12a7546ac3609 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan.bosch@open-xchange.com>
Date: Wed, 23 Oct 2019 22:50:05 +0200
Subject: [PATCH] lib-sieve: sieve-script - Add more event fields.

---
 src/lib-sieve/sieve-script.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/lib-sieve/sieve-script.c b/src/lib-sieve/sieve-script.c
index 2be466dd9..c92dd298a 100644
--- a/src/lib-sieve/sieve-script.c
+++ b/src/lib-sieve/sieve-script.c
@@ -100,6 +100,8 @@ void sieve_script_init(struct sieve_script *script,
 	script->name = p_strdup(script->pool, name);
 
 	script->event = event_create(storage->event);
+	event_add_str(script->event, "sieve_script_name", name);
+	event_add_str(script->event, "sieve_script_location", location);
 	if (name == NULL)
 		event_set_append_log_prefix(script->event, "script: ");
 	else {
@@ -198,6 +200,7 @@ int sieve_script_open_as(struct sieve_script *script, const char *name,
 
 	/* override name */
 	script->name = p_strdup(script->pool, name);
+	event_add_str(script->event, "sieve_script_name", name);
 	return 0;
 }
 
-- 
GitLab