From 866ba8d085b43f2815bb4621576c3cb1a531922c Mon Sep 17 00:00:00 2001 From: Achal Verma Date: Fri, 6 Aug 2021 18:29:11 +0530 Subject: tegra-camera: Fix potential NULL ptr dereference This fix coverity issue : 9741833, 9741834 Bug 200741055 Change-Id: I0d6ab11a32fb7f29430adfe28c54a7b2b2a22698 Signed-off-by: Achal Verma Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2571929 Reviewed-by: svcacv Reviewed-by: Dmitry Pervushin Reviewed-by: Amrita Deshmukh GVS: Gerrit_Virtual_Submit (cherry picked from commit 954e8d421ec24359a64542dd2777267b3d9bdb81) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2574546 Reviewed-by: svc-mobile-coverity Reviewed-by: Phoenix Jung Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/media/platform/tegra/camera/tests/sensor_dt_test.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'drivers') diff --git a/drivers/media/platform/tegra/camera/tests/sensor_dt_test.c b/drivers/media/platform/tegra/camera/tests/sensor_dt_test.c index d1d696c4a..045700975 100644 --- a/drivers/media/platform/tegra/camera/tests/sensor_dt_test.c +++ b/drivers/media/platform/tegra/camera/tests/sensor_dt_test.c @@ -1,7 +1,7 @@ /* * sensor_dt_test - sensor device tree test * - * Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved. + * Copyright (c) 2019-2021, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -907,8 +907,10 @@ int sensor_verify_dt(struct device_node *node, const u32 tvcf_version) err = sv_dt_verify_full_dt(node, root_node); sv_fail: - sv_dt_free_node(root_node); - sv_dt_free_node(modeX_node); + if (root_node) + sv_dt_free_node(root_node); + if (modeX_node) + sv_dt_free_node(modeX_node); if (err == 0) camtest_log(KERN_INFO "Sensor DT test passed\n"); -- cgit v1.2.2