From 7390bf08c97def8543e89e3748209046519a67df Mon Sep 17 00:00:00 2001 From: jinguiw Date: Wed, 15 Nov 2023 16:23:52 +0530 Subject: [PATCH] msm: camera: sensor: add missing call for put buf adding missing call for put buf in flash to avoid leak. CRs-Fixed: 3666659 Change-Id: I2e08331654e63b77950bb83ee6d95c4f5a716a86 Signed-off-by: jinguiw (cherry picked from commit 92e992dfae3cd269fbba0b51f0b456bebbb5f797) --- drivers/cam_sensor_module/cam_flash/cam_flash_core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/cam_sensor_module/cam_flash/cam_flash_core.c b/drivers/cam_sensor_module/cam_flash/cam_flash_core.c index e32f29b736..9159c4ed88 100644 --- a/drivers/cam_sensor_module/cam_flash/cam_flash_core.c +++ b/drivers/cam_sensor_module/cam_flash/cam_flash_core.c @@ -1536,6 +1536,8 @@ int cam_flash_pmic_pkt_parser(struct cam_flash_ctrl *fctrl, void *arg) CAM_WARN(CAM_FLASH, "Rxed Flash fire ops without linking"); flash_data->cmn_attr.is_settings_valid = false; + cam_mem_put_cpu_buf(cmd_desc->mem_handle); + cam_mem_put_cpu_buf(config.packet_handle); return -EINVAL; } if (remain_len < sizeof(struct cam_flash_set_on_off)) {