summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/soc/qcom/glink_smem_native_xprt.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/soc/qcom/glink_smem_native_xprt.c b/drivers/soc/qcom/glink_smem_native_xprt.c
index 7f7cc1527353..0577ae8fd4a4 100644
--- a/drivers/soc/qcom/glink_smem_native_xprt.c
+++ b/drivers/soc/qcom/glink_smem_native_xprt.c
@@ -940,6 +940,7 @@ static void __rx_worker(struct edge_info *einfo, bool atomic_ctx)
cmd_data = d_cmd->data;
kfree(d_cmd);
} else {
+ memset(&cmd, 0, sizeof(cmd));
fifo_read(einfo, &cmd, sizeof(cmd));
cmd_data = NULL;
}
@@ -1042,6 +1043,7 @@ static void __rx_worker(struct edge_info *einfo, bool atomic_ctx)
cmd_data)->size;
kfree(cmd_data);
} else {
+ memset(&intent, 0, sizeof(intent));
fifo_read(einfo, &intent,
sizeof(intent));
}