]> Git Repo - J-u-boot.git/commit
riscv: add NULL check before calling strlen in the riscv cpu's get_desc()
authorHanyuan Zhao <[email protected]>
Mon, 6 May 2024 09:10:06 +0000 (17:10 +0800)
committerLeo Yu-Chi Liang <[email protected]>
Tue, 14 May 2024 10:39:57 +0000 (18:39 +0800)
commit9578e74571596eb8f1a74b46cbb2ddf6ed5dee39
treebf856da2c99696e8853a6e740f5fe10545cce842
parentc8ffd1356d42223cbb8c86280a083cc3c93e6426
riscv: add NULL check before calling strlen in the riscv cpu's get_desc()

Without the NULL check, if the devicetree that u-boot loads does not have a
compatible property then a store access fault will be raised and force the
machine to reset, due to the NULL pointer we passed to strlen. This commit
adds this check and will return -ENOSPC to indicate the get_desc failed.

Signed-off-by: Hanyuan Zhao <[email protected]>
Reviewed-by: Leo Yu-Chi Liang <[email protected]>
drivers/cpu/riscv_cpu.c
This page took 0.027037 seconds and 4 git commands to generate.