Updated Branches:
  refs/heads/4.1.x de710cb9b -> 1de3269d8

[TS-2497] Failed post results in tunnel buffers being returned to freelist 
prematurely, Reporter: Thomas Jackson <[email protected]>

Conflicts:
        CHANGES


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

Branch: refs/heads/4.1.x
Commit: 1de3269d83e915d0aa8b6f44e9e2a5f9cdf02727
Parents: de710cb
Author: Brian Geffon <[email protected]>
Authored: Wed Jan 15 14:43:14 2014 -0800
Committer: Igor Galić <[email protected]>
Committed: Tue Jan 21 14:42:16 2014 +0100

----------------------------------------------------------------------
 CHANGES              | 6 ++++++
 proxy/http/HttpSM.cc | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/1de3269d/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index 690aff5..4f5d1ad 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,10 @@
                                                          -*- coding: utf-8 -*-
+Changes with Apache Traffic Server 4.1.3
+
+  *) [TS-2497] Failed post results in tunnel buffers being returned to
+   freelist prematurely.
+   Reporter: Thomas Jackson <[email protected]>
+
 Changes with Apache Traffic Server 4.1.2
 
   *) [TS-2351] Bandaid fix for Range request crash related to

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/1de3269d/proxy/http/HttpSM.cc
----------------------------------------------------------------------
diff --git a/proxy/http/HttpSM.cc b/proxy/http/HttpSM.cc
index e5751a0..243fc6b 100644
--- a/proxy/http/HttpSM.cc
+++ b/proxy/http/HttpSM.cc
@@ -4960,7 +4960,6 @@ HttpSM::handle_post_failure()
   }
   ua_entry->in_tunnel = false;
   server_entry->in_tunnel = false;
-  tunnel.deallocate_buffers();
 
   // disable redirection in case we got a partial response and then EOS, 
because the buffer might not
   // have the full post and it's deallocating the post buffers here

Reply via email to