]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-dict-backend: dict-sql - Fix error handling
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 13 Oct 2025 09:56:12 +0000 (12:56 +0300)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Tue, 14 Oct 2025 11:24:42 +0000 (11:24 +0000)
Broken by d7cc1bdc4efe4d0a2aa0e45b27ceeb793c32c8f0

src/lib-dict-backend/dict-sql-settings.c

index 998b9b5dab540df7ac3bdfd9a9174044e8afd9dd..8c1f6f821236869e77898c70773e2910dc33f826 100644 (file)
@@ -323,7 +323,7 @@ int dict_sql_settings_get(struct event *event,
        if (array_is_created(&maps_set->maps)) {
                array_foreach_elem(&maps_set->maps, name) {
                        T_BEGIN {
-                               dict_sql_settings_get_map(event, name, set, error_r);
+                               ret = dict_sql_settings_get_map(event, name, set, error_r);
                        } T_END_PASS_STR_IF(ret < 0, error_r);
                        if (ret < 0) {
                                ret = -1;