From 49a74e17b7727805eb106fb9b35697cbd0e916bb Mon Sep 17 00:00:00 2001 From: Bard Liao Date: Thu, 7 Sep 2023 10:38:31 +0800 Subject: [PATCH] ASoC: SOF: ipc4: check return value snd_sof_ipc_msg_data could return error. Signed-off-by: Bard Liao --- sound/soc/sof/ipc4.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sound/soc/sof/ipc4.c b/sound/soc/sof/ipc4.c index fa7a30d09e8bb2..49668c8474ecd7 100644 --- a/sound/soc/sof/ipc4.c +++ b/sound/soc/sof/ipc4.c @@ -685,7 +685,11 @@ static void sof_ipc4_rx_msg(struct snd_sof_dev *sdev) return; ipc4_msg->data_size = data_size; - snd_sof_ipc_msg_data(sdev, NULL, ipc4_msg->data_ptr, ipc4_msg->data_size); + err = snd_sof_ipc_msg_data(sdev, NULL, ipc4_msg->data_ptr, ipc4_msg->data_size); + if (err < 0) { + dev_err(sdev->dev, "failed to read IPC notification data: %d\n", err); + return err; + } } /* Handle notifications with payload */