trafficserver-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From zw...@apache.org
Subject trafficserver git commit: TS-3444 Initialize the MimeFieldIter properly. This also feels more robust.
Date Thu, 19 Mar 2015 14:30:52 GMT
Repository: trafficserver
Updated Branches:
  refs/heads/master b12b0399f -> 72035e508


TS-3444 Initialize the MimeFieldIter properly. This also feels more robust.

Coverity CID #1271332


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/72035e50
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/72035e50
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/72035e50

Branch: refs/heads/master
Commit: 72035e5084f35e30a9021d03058264d4143b2662
Parents: b12b039
Author: Leif Hedstrom <zwoop@apache.org>
Authored: Wed Mar 18 18:16:56 2015 -0600
Committer: Leif Hedstrom <zwoop@apache.org>
Committed: Thu Mar 19 08:26:10 2015 -0600

----------------------------------------------------------------------
 proxy/hdrs/MIME.h                   | 4 ++++
 proxy/http2/HTTP2.cc                | 1 -
 proxy/http2/Http2ConnectionState.cc | 1 -
 3 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/72035e50/proxy/hdrs/MIME.h
----------------------------------------------------------------------
diff --git a/proxy/hdrs/MIME.h b/proxy/hdrs/MIME.h
index 4b001b1..011c77e 100644
--- a/proxy/hdrs/MIME.h
+++ b/proxy/hdrs/MIME.h
@@ -876,6 +876,10 @@ MIMEField::has_dups() const
 
 struct MIMEFieldIter
 {
+  MIMEFieldIter()
+    : m_slot(0), m_block(NULL)
+  {}
+
   uint32_t m_slot;
   MIMEFieldBlockImpl *m_block;
 };

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/72035e50/proxy/http2/HTTP2.cc
----------------------------------------------------------------------
diff --git a/proxy/http2/HTTP2.cc b/proxy/http2/HTTP2.cc
index 530186b..cee56c1 100644
--- a/proxy/http2/HTTP2.cc
+++ b/proxy/http2/HTTP2.cc
@@ -962,7 +962,6 @@ REGRESSION_TEST(HPACK_Encode)(RegressionTest * t, int, int *pstatus)
     buf_len -= len;
 
     MIMEFieldIter field_iter;
-    field_iter.m_block = NULL;
     bool cont = false;
     len += http2_write_header_fragment(headers, field_iter, buf, buf_len, dynamic_table,
cont);
 

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/72035e50/proxy/http2/Http2ConnectionState.cc
----------------------------------------------------------------------
diff --git a/proxy/http2/Http2ConnectionState.cc b/proxy/http2/Http2ConnectionState.cc
index 7f8ebbe..58ab90d 100644
--- a/proxy/http2/Http2ConnectionState.cc
+++ b/proxy/http2/Http2ConnectionState.cc
@@ -892,7 +892,6 @@ Http2ConnectionState::send_headers_frame(FetchSM *fetch_sm)
   }
 
   MIMEFieldIter field_iter;
-  field_iter.m_block = NULL;
   bool cont = false;
   do {
     // Handle first sending frame is as HEADERS


Mime
View raw message