]> git.sur5r.net Git - openocd/blobdiff - src/rtos/uCOS-III.c
rtos: check symbol list when updating uCOS-III
[openocd] / src / rtos / uCOS-III.c
index 3cd9c2ae6acf2bd0a7a46253e476dd4a3d443de9..304d07c59117693d5a5f7af4a448b73b6fdfdb4c 100644 (file)
@@ -300,6 +300,11 @@ static int uCOS_III_update_threads(struct rtos *rtos)
        struct uCOS_III_params *params = rtos->rtos_specific_params;
        int retval;
 
+       if (rtos->symbols == NULL) {
+               LOG_ERROR("uCOS-III: symbol list not loaded");
+               return ERROR_FAIL;
+       }
+
        /* free previous thread details */
        rtos_free_threadlist(rtos);