You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2015/05/13 21:07:15 UTC

[1/2] trafficserver git commit: TS-3444 Fix background_fetch member initialization

Repository: trafficserver
Updated Branches:
  refs/heads/master c6cabce65 -> 225f6b853


TS-3444 Fix background_fetch member initialization


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

Branch: refs/heads/master
Commit: 225f6b853af467252b00b913a9741f051cab2327
Parents: afe7bca
Author: Leif Hedstrom <zw...@apache.org>
Authored: Wed May 13 13:06:20 2015 -0600
Committer: Leif Hedstrom <zw...@apache.org>
Committed: Wed May 13 13:06:45 2015 -0600

----------------------------------------------------------------------
 plugins/experimental/background_fetch/background_fetch.cc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/225f6b85/plugins/experimental/background_fetch/background_fetch.cc
----------------------------------------------------------------------
diff --git a/plugins/experimental/background_fetch/background_fetch.cc b/plugins/experimental/background_fetch/background_fetch.cc
index 82227ad..d154e39 100644
--- a/plugins/experimental/background_fetch/background_fetch.cc
+++ b/plugins/experimental/background_fetch/background_fetch.cc
@@ -130,7 +130,13 @@ private:
 // This is necessary, because the TXN is likely to not be available
 // during the time we fetch from origin.
 struct BgFetchData {
-  BgFetchData() : hdr_loc(TS_NULL_MLOC), url_loc(TS_NULL_MLOC), vc(NULL), _bytes(0), _cont(NULL) { mbuf = TSMBufferCreate(); }
+  BgFetchData()
+    : hdr_loc(TS_NULL_MLOC), url_loc(TS_NULL_MLOC), vc(NULL), req_io_buf(NULL), resp_io_buf(NULL), req_io_buf_reader(NULL),
+      resp_io_buf_reader(NULL), r_vio(NULL), w_vio(NULL), _bytes(0), _cont(NULL)
+  {
+    mbuf = TSMBufferCreate();
+    memset(&client_ip, 0, sizeof(client_ip));
+  }
 
   ~BgFetchData()
   {


[2/2] trafficserver git commit: TS-3600 Missing break; statement in background_fetch plugin

Posted by zw...@apache.org.
TS-3600 Missing break; statement in background_fetch plugin


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

Branch: refs/heads/master
Commit: afe7bca2675324a13ffee90b278b02529c1195b2
Parents: c6cabce
Author: Leif Hedstrom <zw...@apache.org>
Authored: Wed May 13 13:05:40 2015 -0600
Committer: Leif Hedstrom <zw...@apache.org>
Committed: Wed May 13 13:06:45 2015 -0600

----------------------------------------------------------------------
 CHANGES                                                   | 3 +++
 plugins/experimental/background_fetch/background_fetch.cc | 1 +
 2 files changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/afe7bca2/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index af2cdda..5d3f458 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,9 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache Traffic Server 6.0.0
 
+
+  *) [TS-3600] Missing break; statement in background_fetch plugin.
+
   *) [TS-3436] Add API milestones.
 
   *) [TS-3584] Turn off keep alive for HTTP request headers created from SPDY and H2

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/afe7bca2/plugins/experimental/background_fetch/background_fetch.cc
----------------------------------------------------------------------
diff --git a/plugins/experimental/background_fetch/background_fetch.cc b/plugins/experimental/background_fetch/background_fetch.cc
index 780de5c..82227ad 100644
--- a/plugins/experimental/background_fetch/background_fetch.cc
+++ b/plugins/experimental/background_fetch/background_fetch.cc
@@ -374,6 +374,7 @@ cont_bg_fetch(TSCont contp, TSEvent event, void * /* edata ATS_UNUSED */)
       delete data;
       TSError("%s: failed to connect to internal process, major malfunction", PLUGIN_NAME);
     }
+    break;
 
   case TS_EVENT_VCONN_WRITE_COMPLETE:
     // TSVConnShutdown(data->vc, 0, 1);