diff --git a/src/rtos/FreeRTOS.c b/src/rtos/FreeRTOS.c
index e288dd4135bfcd44d9268f59aff1d3e6d7f6ddb0..24397ef68838a206b96bd98ac8c536d01b5ed067 100644
--- a/src/rtos/FreeRTOS.c
+++ b/src/rtos/FreeRTOS.c
@@ -244,6 +244,7 @@ static int FreeRTOS_update_threads( struct rtos *rtos )
 	list_of_lists[num_lists++] =  rtos->symbols[FreeRTOS_VAL_xDelayedTaskList1].address;
 	list_of_lists[num_lists++] =  rtos->symbols[FreeRTOS_VAL_xDelayedTaskList2].address;
 	list_of_lists[num_lists++] =  rtos->symbols[FreeRTOS_VAL_xPendingReadyList].address;
+	list_of_lists[num_lists++] =  rtos->symbols[FreeRTOS_VAL_xSuspendedTaskList].address;
 	list_of_lists[num_lists++] =  rtos->symbols[FreeRTOS_VAL_xTasksWaitingTermination].address;