diff --git a/src/rtos/mqx.c b/src/rtos/mqx.c index a23a95c34..0ba462c9a 100644 --- a/src/rtos/mqx.c +++ b/src/rtos/mqx.c @@ -292,6 +292,12 @@ static int mqx_update_threads( uint16_t task_queue_size = 0; uint32_t active_td_addr = 0; + if (!rtos->rtos_specific_params) + return -3; + + if (!rtos->symbols) + return -4; + /* clear old data */ rtos_free_threadlist(rtos); /* check scheduler */