This is an automated email from Gerrit.

"Evgeniy Naydanov <evgeniy.nayda...@syntacore.com>" just uploaded a new patch 
set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/8763

-- gerrit

commit 57bdb000cddd19c42be179dfe060eb0a055953bb
Author: Evgeniy Naydanov <evgeniy.nayda...@syntacore.com>
Date:   Fri Feb 14 19:29:08 2025 +0300

    rtos/rtos: handle OOM in `rtos_thread_packet()`
    
    Change-Id: Ibb21a62991be83be8b219887953ccf27156f8af5
    Signed-off-by: Evgeniy Naydanov <evgeniy.nayda...@syntacore.com>

diff --git a/src/rtos/rtos.c b/src/rtos/rtos.c
index f218f63694..2c563d522b 100644
--- a/src/rtos/rtos.c
+++ b/src/rtos/rtos.c
@@ -362,6 +362,10 @@ int rtos_thread_packet(struct connection *connection, char 
const *packet, int pa
                                str_size += strlen(detail->extra_info_str);
 
                        char *tmp_str = calloc(str_size + 9, sizeof(char));
+                       if (!tmp_str) {
+                               LOG_ERROR("Out of memory");
+                               return ERROR_FAIL;
+                       }
                        char *tmp_str_ptr = tmp_str;
 
                        if (detail->thread_name_str)

-- 

Reply via email to