Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0b838e4e authored by Samyukta Mogily's avatar Samyukta Mogily Committed by Vijay kumar Tumati
Browse files

msm: sensor: Copy camera power down settings correctly



Else condition missing in power down settings, which
is leading to power down data corruption.

Change-Id: Ia54464d16cfd900b6f5d09234a1c3d54c9c0d4bc
Signed-off-by: default avatarSamyukta Mogily <smogily@codeaurora.org>
parent ccc4db28
Loading
Loading
Loading
Loading
+10 −9
Original line number Diff line number Diff line
/* Copyright (c) 2013-2018, The Linux Foundation. All rights reserved.
/* Copyright (c) 2013-2019, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
@@ -577,11 +577,12 @@ static int32_t msm_sensor_get_power_down_settings(void *setting,
				kfree(pd);
				return -EFAULT;
			}
		}
		} else
#endif
		if (copy_from_user(
			pd, (void __user *)slave_info->power_setting_array
			.power_down_setting, sizeof(*pd) * size_down)) {
			if (copy_from_user(pd,
				(void __user *)slave_info->power_setting_array
				.power_down_setting,
				sizeof(*pd) * size_down)) {
				pr_err("failed: copy_from_user");
				kfree(pd);
				return -EFAULT;