[rtems-tools commit] record-filter-zlib.cc: Initialize stream_'s fields

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


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

Author:    Ryan Long <ryan.long at oarcorp.com>
Date:      Wed Aug 11 14:15:09 2021 -0400

record-filter-zlib.cc: Initialize stream_'s fields

CID 1503020: Uninitialized pointer field

Closes #4434

---

 trace/record/record-filter-zlib.cc | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/trace/record/record-filter-zlib.cc b/trace/record/record-filter-zlib.cc
index 87b2cfe..62f1171 100644
--- a/trace/record/record-filter-zlib.cc
+++ b/trace/record/record-filter-zlib.cc
@@ -35,6 +35,19 @@
 
 ZlibFilter::ZlibFilter() : buffer_(65536)
 {
+  stream_.next_in   = nullptr;
+  stream_.avail_in  = 0;
+  stream_.total_in  = 0;
+  stream_.next_out  = nullptr;
+  stream_.avail_out = 0;
+  stream_.total_out = 0;
+  stream_.msg       = nullptr;
+  stream_.zalloc    = nullptr;
+  stream_.zfree     = nullptr;
+  stream_.opaque    = nullptr;
+  stream_.data_type = 0;
+  stream_.adler     = 0;
+  stream_.reserved  = 0;
   inflateInit(&stream_);
 }
 



More information about the vc mailing list