You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by su...@apache.org on 2015/07/02 17:31:47 UTC

[3/3] trafficserver git commit: [TS-3735]: Coverity CID 1309077 - Control flow issues.

[TS-3735]: Coverity CID 1309077 -  Control flow issues.


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

Branch: refs/heads/master
Commit: ee446f9c42ece4bb0e6a7fe4a08d17f367a0a352
Parents: 785439f
Author: Sudheer Vinukonda <su...@yahoo-inc.com>
Authored: Thu Jul 2 15:30:57 2015 +0000
Committer: Sudheer Vinukonda <su...@yahoo-inc.com>
Committed: Thu Jul 2 15:30:57 2015 +0000

----------------------------------------------------------------------
 proxy/http/HttpSM.cc | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ee446f9c/proxy/http/HttpSM.cc
----------------------------------------------------------------------
diff --git a/proxy/http/HttpSM.cc b/proxy/http/HttpSM.cc
index 1694e31..cbcc34b 100644
--- a/proxy/http/HttpSM.cc
+++ b/proxy/http/HttpSM.cc
@@ -582,6 +582,9 @@ HttpSM::state_read_client_request_header(int event, void *data)
 
   case VC_EVENT_EOS:
     ua_entry->eos = true;
+    if ((client_request_hdr_bytes > 0) && is_transparent_passthrough_allowed() && (ua_raw_buffer_reader != NULL)) {
+      break;
+    }
   // Fall through
   case VC_EVENT_ERROR:
   case VC_EVENT_INACTIVITY_TIMEOUT: