[rtems commit] record-client.c: Fix Unchecked return value (CID #1456677)

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


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

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

record-client.c: Fix Unchecked return value (CID #1456677)

CID 1456677: Unchecked return value in resolve_hold_back().

Closes #4260

---

 cpukit/libtrace/record/record-client.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/cpukit/libtrace/record/record-client.c b/cpukit/libtrace/record/record-client.c
index 5a68115..975e3a7 100644
--- a/cpukit/libtrace/record/record-client.c
+++ b/cpukit/libtrace/record/record-client.c
@@ -124,6 +124,7 @@ static void resolve_hold_back(
     uint32_t last;
     uint32_t delta;
     uint64_t uptime;
+    rtems_record_client_status status;
 
     last_head = per_cpu->head[ per_cpu->tail_head_index ];
     last_tail = per_cpu->tail[ per_cpu->tail_head_index ];
@@ -192,7 +193,8 @@ static void resolve_hold_back(
       const rtems_record_item_64 *item;
 
       item = &per_cpu->items[ index ];
-      visit( ctx, item->event, item->data );
+      status = visit( ctx, item->event, item->data );
+      _Assert_Unused_variable_equals(status, RTEMS_RECORD_CLIENT_SUCCESS);
     }
   }
 }



More information about the vc mailing list