From 2998ab7e0099e27c07400f111af20ed6db533508 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@dovecot.fi> Date: Wed, 27 Jun 2018 09:26:31 +0200 Subject: [PATCH] lib-sieve: variables extension: Add sieve_variables_get_max_variable_size() to public API. --- src/lib-sieve/plugins/variables/ext-variables-common.c | 9 +++++++++ src/lib-sieve/plugins/variables/sieve-ext-variables.h | 2 ++ 2 files changed, 11 insertions(+) diff --git a/src/lib-sieve/plugins/variables/ext-variables-common.c b/src/lib-sieve/plugins/variables/ext-variables-common.c index 17cba7435..1d8b66a26 100644 --- a/src/lib-sieve/plugins/variables/ext-variables-common.c +++ b/src/lib-sieve/plugins/variables/ext-variables-common.c @@ -39,6 +39,15 @@ sieve_variables_get_max_scope_size(const struct sieve_extension *var_ext) return config->max_scope_size; } +size_t +sieve_variables_get_max_variable_size(const struct sieve_extension *var_ext) +{ + const struct ext_variables_config *config = + ext_variables_get_config(var_ext); + + return config->max_variable_size; +} + /* * Extension configuration */ diff --git a/src/lib-sieve/plugins/variables/sieve-ext-variables.h b/src/lib-sieve/plugins/variables/sieve-ext-variables.h index 5b2796d2b..937eefbbf 100644 --- a/src/lib-sieve/plugins/variables/sieve-ext-variables.h +++ b/src/lib-sieve/plugins/variables/sieve-ext-variables.h @@ -17,6 +17,8 @@ unsigned int sieve_variables_get_max_scope_size(const struct sieve_extension *var_ext); +size_t +sieve_variables_get_max_variable_size(const struct sieve_extension *var_ext); /* * Variable extension -- GitLab