From 36bbc55cc605e505742338c604badc52c114bc50 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@open-xchange.com> Date: Fri, 11 Oct 2024 20:15:58 +0200 Subject: [PATCH] lib-sieve: sieve-extensions - Move sieve_extension_reload() --- src/lib-sieve/sieve-extensions.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/lib-sieve/sieve-extensions.c b/src/lib-sieve/sieve-extensions.c index e0872af07..c1d553b09 100644 --- a/src/lib-sieve/sieve-extensions.c +++ b/src/lib-sieve/sieve-extensions.c @@ -342,21 +342,6 @@ static void sieve_extension_registry_deinit(struct sieve_instance *svinst) hash_table_destroy(&ext_reg->extension_index); } -bool sieve_extension_reload(const struct sieve_extension *ext) -{ - struct sieve_extension_registry *ext_reg = ext->svinst->ext_reg; - struct sieve_extension *const *mod_ext; - int ext_id = ext->id; - - /* Let's not just cast the 'const' away */ - if (ext_id >= 0 && ext_id < (int) array_count(&ext_reg->extensions)) { - mod_ext = array_idx(&ext_reg->extensions, ext_id); - - return _sieve_extension_load(*mod_ext); - } - return FALSE; -} - static struct sieve_extension * sieve_extension_lookup(struct sieve_instance *svinst, const char *name) { @@ -490,6 +475,21 @@ sieve_extension_require(struct sieve_instance *svinst, return ext; } +bool sieve_extension_reload(const struct sieve_extension *ext) +{ + struct sieve_extension_registry *ext_reg = ext->svinst->ext_reg; + struct sieve_extension *const *mod_ext; + int ext_id = ext->id; + + /* Let's not just cast the 'const' away */ + if (ext_id >= 0 && ext_id < (int) array_count(&ext_reg->extensions)) { + mod_ext = array_idx(&ext_reg->extensions, ext_id); + + return _sieve_extension_load(*mod_ext); + } + return FALSE; +} + const struct sieve_extension * sieve_extension_replace(struct sieve_instance *svinst, const struct sieve_extension_def *extdef, bool load) -- GitLab