[rtems commit] rtems-debugger-threads.c: Fix Unchecked return value error (CID #1468688)

Joel Sherrill joel at rtems.org
Fri Feb 26 22:56:15 UTC 2021


Module:    rtems
Branch:    master
Commit:    e200265936f6722f8c363bbdac968ee25c6c8ce1
Changeset: http://git.rtems.org/rtems/commit/?id=e200265936f6722f8c363bbdac968ee25c6c8ce1

Author:    Ryan Long <ryan.long at oarcorp.com>
Date:      Fri Feb 19 17:34:26 2021 -0500

rtems-debugger-threads.c: Fix Unchecked return value error (CID #1468688)

CID 1468688: Unchecked return value in snapshot_thread().

Closes #4262

---

 cpukit/libdebugger/rtems-debugger-threads.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/cpukit/libdebugger/rtems-debugger-threads.c b/cpukit/libdebugger/rtems-debugger-threads.c
index 5b96e5f..e6ffe4a 100644
--- a/cpukit/libdebugger/rtems-debugger-threads.c
+++ b/cpukit/libdebugger/rtems-debugger-threads.c
@@ -170,6 +170,7 @@ snapshot_thread(rtems_tcb* tcb, void* arg)
   char                    name[RTEMS_DEBUGGER_THREAD_NAME_SIZE];
   bool                    exclude = false;
   size_t                  i;
+  int                     sc;
 
   /*
    * The only time the threads pointer is NULL is a realloc error so we stop
@@ -272,7 +273,8 @@ snapshot_thread(rtems_tcb* tcb, void* arg)
     /*
      * Read the target registers into the thread register array.
      */
-    rtems_debugger_target_read_regs(thread);
+    sc = rtems_debugger_target_read_regs(thread);
+    _Assert_Unused_variable_equals(sc, 0);
 
     if (rtems_debugger_server_flag(RTEMS_DEBUGGER_FLAG_VERBOSE))
       rtems_debugger_printf("rtems-db: sys: thd: %08" PRIx32 ": signal: %d\n",



More information about the vc mailing list