From 0329269ee2c6a925d30ad1eea860cf6e1b70152a Mon Sep 17 00:00:00 2001 From: xuwt2 Date: Mon, 6 Jan 2020 14:44:34 +0800 Subject: [PATCH] p938x_charger: change the length of memcpy in fod_store change the length of memcpy in fod_store Change-Id: Ibdcedf3ae2afd1e12548a1916e69a49f67de9977 Signed-off-by: xuwt2 Reviewed-on: https://gerrit.mot.com/1479581 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Ling Jin Submit-Approved: Jira Key --- drivers/power/p938x_charger/p938x_charger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/p938x_charger/p938x_charger.c b/drivers/power/p938x_charger/p938x_charger.c index e259bf14e03a..31fd8f1dd2c4 100644 --- a/drivers/power/p938x_charger/p938x_charger.c +++ b/drivers/power/p938x_charger/p938x_charger.c @@ -1650,7 +1650,7 @@ static int fod_store(struct p938x_charger *chip, const char *buf, } if (sum > 0 && sum <= FOD_MAX_LEN) { - memcpy(fod_array, fod_array_temp, sizeof(sum)); + memcpy(fod_array, fod_array_temp, sum); *fod_array_len = sum; p938x_program_fod(chip, fod_array, *fod_array_len); }