summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeng Wang <mwang@codeaurora.org>2016-08-30 10:35:49 +0800
committerMeng Wang <mwang@codeaurora.org>2016-08-31 15:01:06 +0800
commit2482cc438192becc79f242f1f093774128d4c631 (patch)
treed190536130d99c8de3f09efcceb556cf31c278fa
parentaaf356abef25b51d88bde2175a5c373f1f9ad49b (diff)
ASoC: utils: initialize dummy_codec before use
dummy_codec is not initialized before use, which could cause kernel panic. Initialize dummy_codec before use. Change-Id: Iedf7a3accbd14138ab7ed9e4e36a98fd7ca9a839 Signed-off-by: Meng Wang <mwang@codeaurora.org>
-rw-r--r--sound/soc/soc-utils.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/soc-utils.c b/sound/soc/soc-utils.c
index 53dd085d3ee2..a6884fd1e4b3 100644
--- a/sound/soc/soc-utils.c
+++ b/sound/soc/soc-utils.c
@@ -139,6 +139,9 @@ static int snd_soc_dummy_probe(struct platform_device *pdev)
{
int ret;
+ memset(&dummy_codec, 0,
+ sizeof(struct snd_soc_codec_driver));
+
ret = snd_soc_register_codec(&pdev->dev, &dummy_codec, &dummy_dai, 1);
if (ret < 0)
return ret;