From 0d74af39d97a9fabbbf08c20f95f3af03881decc Mon Sep 17 00:00:00 2001 From: Aki Tuomi <aki.tuomi@open-xchange.com> Date: Tue, 31 Jan 2023 15:13:25 +0200 Subject: [PATCH] managesieve: Add script_size to PUT/CHECK/GET commands --- src/managesieve/cmd-getscript.c | 3 ++- src/managesieve/cmd-putscript.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/managesieve/cmd-getscript.c b/src/managesieve/cmd-getscript.c index 2f0a5f9dc..f75e9d191 100644 --- a/src/managesieve/cmd-getscript.c +++ b/src/managesieve/cmd-getscript.c @@ -48,7 +48,8 @@ static bool cmd_getscript_finish(struct cmd_getscript_context *ctx) client->get_bytes += ctx->script_size; struct event_passthrough *e = - client_command_create_finish_event(cmd); + client_command_create_finish_event(cmd)-> + add_int("script_size", ctx->script_size); e_debug(e->event(), "Retrieved script `%s'", ctx->scriptname); client_send_line(client, ""); diff --git a/src/managesieve/cmd-putscript.c b/src/managesieve/cmd-putscript.c index 1998cd998..9336f0498 100644 --- a/src/managesieve/cmd-putscript.c +++ b/src/managesieve/cmd-putscript.c @@ -257,6 +257,7 @@ cmd_putscript_finish_script(struct cmd_putscript_context *ctx, struct event_passthrough *e = client_command_create_finish_event(cmd)-> + add_int("script_size", ctx->script_size)-> add_int("compile_warnings", sieve_get_warnings(ehandler)); if (ctx->scriptname != NULL) { -- GitLab