From 85d803813460843c486c34c161925e71453b721e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Leczkowski?= Date: Tue, 9 Jul 2024 16:25:32 +0200 Subject: [PATCH] riscv64/dtb: fix condition in dtb_parse JIRA: RTOS-844 --- hal/riscv64/dtb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hal/riscv64/dtb.c b/hal/riscv64/dtb.c index 2816d0874..3f5001312 100644 --- a/hal/riscv64/dtb.c +++ b/hal/riscv64/dtb.c @@ -174,7 +174,7 @@ void dtb_parse(void) else if ((state == stateCPU) && (hal_strncmp(dtb, "interrupt-controller", 20) == 0)) { state = stateCPUInterruptController; } - else if ((d == 1) && hal_strncmp(dtb, "soc", 3)) { + else if ((d == 1) && (hal_strncmp(dtb, "soc", 3) == 0)) { state = stateSOC; } else if ((state == stateSOC) && ((hal_strncmp(dtb, "interrupt-controller@", 21) == 0) || (hal_strncmp(dtb, "plic@", 5) == 0))) {