Unverified Commit dd8e871d authored by Amadeusz Sławiński's avatar Amadeusz Sławiński Committed by Mark Brown
Browse files

ASoC: topology: Check return value of soc_tplg_dai_config

parent b3677fc3
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -2524,7 +2524,7 @@ static int soc_tplg_dai_elems_load(struct soc_tplg *tplg,
{
	struct snd_soc_tplg_dai *dai;
	int count;
	int i;
	int i, ret;

	count = le32_to_cpu(hdr->count);

@@ -2539,7 +2539,12 @@ static int soc_tplg_dai_elems_load(struct soc_tplg *tplg,
			return -EINVAL;
		}

		soc_tplg_dai_config(tplg, dai);
		ret = soc_tplg_dai_config(tplg, dai);
		if (ret < 0) {
			dev_err(tplg->dev, "ASoC: failed to configure DAI\n");
			return ret;
		}

		tplg->pos += (sizeof(*dai) + le32_to_cpu(dai->priv.size));
	}