diff --git a/src/lib-sieve/sieve-script.c b/src/lib-sieve/sieve-script.c index 2be466dd9a00431222349093c223c8b392266c0d..c92dd298a03df560f7e317c615f5f985ef370947 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; }