]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-ssl-iostream: Don't try to load ssl_iostream_openssl module twice
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 7 Jun 2023 09:35:59 +0000 (12:35 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:09 +0000 (12:34 +0200)
Error handling was also not working as expected, because the first load
attempt already called i_fatal()

Forgotten in fe4058e6f01bf0e104c44815b6df7cfefb80634c

src/lib-ssl-iostream/iostream-ssl.c

index 249c9ff1e86a0b7ccbdd22a31681344593f6833d..bb4f0277c4b980edc343034311c65f15295dc55b 100644 (file)
@@ -49,7 +49,6 @@ int ssl_module_load(const char **error_r)
        mod_set.abi_version = DOVECOT_ABI_VERSION;
        mod_set.setting_name = "<built-in lib-ssl-iostream lookup>";
        mod_set.require_init_funcs = TRUE;
-       ssl_module = module_dir_load(MODULE_DIR, plugin_name, &mod_set);
        if (module_dir_try_load_missing(&ssl_module, MODULE_DIR, plugin_name,
                                        &mod_set, error_r) < 0)
                return -1;