alsatplg: do not do NULL check for string arrays

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2021-06-18 10:15:46 +02:00
parent 0b8d2dfdcc
commit f076518254

View file

@ -201,35 +201,32 @@ static int tplg_create_config_template(struct tplg_pre_processor *tplg_pp,
return ret;
/* add integer configs */
if (items->int_config_ids)
for (i = 0; i < MAX_CONFIGS_IN_TEMPLATE; i++)
if (items->int_config_ids[i]) {
ret = tplg_config_make_add(&child, items->int_config_ids[i],
SND_CONFIG_TYPE_INTEGER, top);
if (ret < 0)
goto err;
}
for (i = 0; i < MAX_CONFIGS_IN_TEMPLATE; i++)
if (items->int_config_ids[i]) {
ret = tplg_config_make_add(&child, items->int_config_ids[i],
SND_CONFIG_TYPE_INTEGER, top);
if (ret < 0)
goto err;
}
/* add string configs */
if (items->string_config_ids)
for (i = 0; i < MAX_CONFIGS_IN_TEMPLATE; i++)
if (items->string_config_ids[i]) {
ret = tplg_config_make_add(&child, items->string_config_ids[i],
SND_CONFIG_TYPE_STRING, top);
if (ret < 0)
goto err;
}
for (i = 0; i < MAX_CONFIGS_IN_TEMPLATE; i++)
if (items->string_config_ids[i]) {
ret = tplg_config_make_add(&child, items->string_config_ids[i],
SND_CONFIG_TYPE_STRING, top);
if (ret < 0)
goto err;
}
/* add compound configs */
if (items->compound_config_ids)
for (i = 0; i < MAX_CONFIGS_IN_TEMPLATE; i++) {
if (items->compound_config_ids[i]) {
ret = tplg_config_make_add(&child, items->compound_config_ids[i],
SND_CONFIG_TYPE_COMPOUND, top);
if (ret < 0)
goto err;
}
for (i = 0; i < MAX_CONFIGS_IN_TEMPLATE; i++) {
if (items->compound_config_ids[i]) {
ret = tplg_config_make_add(&child, items->compound_config_ids[i],
SND_CONFIG_TYPE_COMPOUND, top);
if (ret < 0)
goto err;
}
}
err:
if (ret < 0) {