From: Zidan Wang Date: Fri, 27 Nov 2015 05:42:41 +0000 (+0800) Subject: MLK-11915-10 ASoC: imx_mqs: fix mqs_priv->name overrun issue X-Git-Tag: C0P2-H0.0--20200415~4001 X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=bd342016683e1ab2fcb7e05388d1a55c93148fbf;p=linux.git MLK-11915-10 ASoC: imx_mqs: fix mqs_priv->name overrun issue fix mqs_priv->name overrun issue. Reported by Coverity. Signed-off-by: Zidan Wang (cherry picked from commit ef1c59f93981b15412a0207d5517a26901bb2ecd) --- diff --git a/sound/soc/codecs/fsl_mqs.c b/sound/soc/codecs/fsl_mqs.c index 834979db310d..a8725fba6e99 100644 --- a/sound/soc/codecs/fsl_mqs.c +++ b/sound/soc/codecs/fsl_mqs.c @@ -163,7 +163,7 @@ static int fsl_mqs_probe(struct platform_device *pdev) return -ENOMEM; mqs_priv->pdev = pdev; - strcpy(mqs_priv->name, np->name); + strncpy(mqs_priv->name, np->name, sizeof(mqs_priv->name) - 1); gpr_np = of_parse_phandle(np, "gpr", 0); if (IS_ERR(gpr_np)) {