diff --git a/lib/libiconv_modules/VIQR/citrus_viqr.c b/lib/libiconv_modules/VIQR/citrus_viqr.c index b648ff34736e..5c16f7ee1b45 100644 --- a/lib/libiconv_modules/VIQR/citrus_viqr.c +++ b/lib/libiconv_modules/VIQR/citrus_viqr.c @@ -458,19 +458,19 @@ _citrus_VIQR_encoding_module_init(_VIQREncodingInfo * __restrict ei, } } if (mnemonic_ext > 0) { - for (i = 0; i < mnemonic_ext_size; ++i) { - p = &mnemonic_ext[i]; - n = strlen(p->name); - if (ei->mb_cur_max < n) - ei->mb_cur_max = n; - errnum = mnemonic_append_child(ei->mroot, - p->name, p->value, ei->invalid); - if (errnum != 0) { - _citrus_VIQR_encoding_module_uninit(ei); - return (errnum); + for (i = 0; i < mnemonic_ext_size; ++i) { + p = &mnemonic_ext[i]; + n = strlen(p->name); + if (ei->mb_cur_max < n) + ei->mb_cur_max = n; + errnum = mnemonic_append_child(ei->mroot, + p->name, p->value, ei->invalid); + if (errnum != 0) { + _citrus_VIQR_encoding_module_uninit(ei); + return (errnum); + } } } - } return (0); }