diff options
author | Jiyu Yang <jiyu.yang@nxp.com> | 2020-10-30 15:23:07 +0800 |
---|---|---|
committer | Xianzhong <xianzhong.li@nxp.com> | 2020-11-19 11:54:17 +0800 |
commit | 74a6e073f4185ca4d10c6a8c5805e6fe02a8db8e (patch) | |
tree | a0e5eba97d4993fea509db1fd3ef83464bd02607 /drivers/mxc | |
parent | e94fab38237c461a29b9f73cbf348ee59635d4d7 (diff) |
LF-2457 [#ccc] fix the Dereferencing null pointer
this also fix LF-2472
Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com>
Diffstat (limited to 'drivers/mxc')
-rw-r--r-- | drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c b/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c index 07347dfb9558..6d57034e181d 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c +++ b/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c @@ -6341,7 +6341,7 @@ gckHARDWARE_ResetFlopWithNN( return gcvSTATUS_OK; OnError: - if (Command->funcVidMem) + if (Command && Command->funcVidMem) { gcmkVERIFY_OK(_FreeVideoMemory( Hardware->kernel, @@ -6898,7 +6898,6 @@ gckHARDWARE_ResetFlopWithTP( gcmkONERROR(gcvSTATUS_INVALID_ARGUMENT); } - dataType = 0x0; gcmkONERROR(_GetNNDataSize(dataType, &itemBytes)); @@ -6991,7 +6990,7 @@ gckHARDWARE_ResetFlopWithTP( return gcvSTATUS_OK; OnError: - if (Command->funcVidMem) + if (Command && Command->funcVidMem) { gcmkVERIFY_OK(_FreeVideoMemory( Hardware->kernel, |