From: Aki Tuomi Date: Fri, 28 Mar 2025 06:08:53 +0000 (+0200) Subject: lib-settings: test-settings - Refactor initialization of params3 X-Git-Tag: 2.4.1~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6afb061d09532dccddba7ab04d09c2ebe173e500;p=thirdparty%2Fdovecot%2Fcore.git lib-settings: test-settings - Refactor initialization of params3 Satisfies older compilers --- diff --git a/src/lib-settings/test-settings.c b/src/lib-settings/test-settings.c index f8ffeec62c..5236570b30 100644 --- a/src/lib-settings/test-settings.c +++ b/src/lib-settings/test-settings.c @@ -293,17 +293,17 @@ static void test_var_expand_hierarchy(void) .context = context2, }; - struct var_expand_params params3 = { - .tables_arr = (const struct var_expand_table *const[]) { - tab1, - tab1, - NULL - }, - .contexts = (void *const[]) { - context1, - context1, - VAR_EXPAND_CONTEXTS_END, - } + struct var_expand_params params3; + i_zero(¶ms3); + params3.tables_arr = (const struct var_expand_table *const[]) { + tab1, + tab1, + NULL + }; + params3.contexts = (void *const[]) { + context1, + context1, + VAR_EXPAND_CONTEXTS_END, }; struct settings_root *set_root = settings_root_init();