[rtems-tools commit] TraceWriterQEMU.cc: Initialize header._pad

Joel Sherrill joel at rtems.org
Mon Sep 27 22:18:18 UTC 2021


Module:    rtems-tools
Branch:    master
Commit:    70088f6f87381a45c523fedf50f4904c099907ce
Changeset: http://git.rtems.org/rtems-tools/commit/?id=70088f6f87381a45c523fedf50f4904c099907ce

Author:    Ryan Long <ryan.long at oarcorp.com>
Date:      Thu Aug 19 13:38:23 2021 -0400

TraceWriterQEMU.cc: Initialize header._pad

CID 1506204: Uninitialized scalar variable

Closes #4488

---

 tester/covoar/TraceWriterQEMU.cc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tester/covoar/TraceWriterQEMU.cc b/tester/covoar/TraceWriterQEMU.cc
index 0f1ea67..1113ba9 100644
--- a/tester/covoar/TraceWriterQEMU.cc
+++ b/tester/covoar/TraceWriterQEMU.cc
@@ -115,6 +115,7 @@ namespace Trace {
     header.big_endian = false;
     header.machine[0] = 0; // XXX ??
     header.machine[1] = 0; // XXX ??
+    header._pad = 0;
     status = ::fwrite( &header, sizeof(trace_header), 1, traceFile );
     if (status != 1) {
       std::cerr << "Unable to write header to " << file << std::endl;



More information about the vc mailing list