diff --git a/arch/arc/core/fault.c b/arch/arc/core/fault.c index fde492ef98a..30918d5dc22 100644 --- a/arch/arc/core/fault.c +++ b/arch/arc/core/fault.c @@ -178,7 +178,7 @@ void _Fault(NANO_ESF *esf) #endif #ifdef CONFIG_MPU_STACK_GUARD - if (vector == 6 && ((parameter == 4) || (parameter == 24))) { + if (vector == 0x6 && ((parameter == 0x4) || (parameter == 0x24))) { if (z_check_thread_stack_fail(exc_addr, arc_exc_saved_sp)) { z_NanoFatalErrorHandler(_NANO_ERR_STACK_CHK_FAIL, esf); return;