You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zy...@apache.org on 2012/02/29 03:57:32 UTC

git commit: TS-1111 crash in RangeTransform::handle_event

Updated Branches:
  refs/heads/master ad6c4ab97 -> 6c4d2b500


TS-1111 crash in RangeTransform::handle_event

this patch is a great team work from Weijin(taorui) & kuotai, this may
be another magic fix in the history.


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

Branch: refs/heads/master
Commit: 6c4d2b5005cde3aac142b7419cbf37ea4a21f0e5
Parents: ad6c4ab
Author: Zhao Yongming <mi...@gmail.com>
Authored: Wed Feb 29 10:52:48 2012 +0800
Committer: Zhao Yongming <mi...@gmail.com>
Committed: Wed Feb 29 10:56:36 2012 +0800

----------------------------------------------------------------------
 CHANGES            |    2 ++
 proxy/Transform.cc |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/6c4d2b50/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index a365d31..8ed2f0a 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,7 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache Traffic Server 3.1.3
+  *) [TS-1111] fix crash in RangeTransform::handle_event
+
   *) [TS-1109] fix stack dump crashing
 
   *) [TS-1123] editline/readline conflicts when building on OSX.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/6c4d2b50/proxy/Transform.cc
----------------------------------------------------------------------
diff --git a/proxy/Transform.cc b/proxy/Transform.cc
index 411d909..34f819e 100644
--- a/proxy/Transform.cc
+++ b/proxy/Transform.cc
@@ -923,7 +923,7 @@ RangeTransform::handle_event(int event, void *edata)
 
   if (m_closed) {
     if (m_deletable) {
-      Debug("transform_range", "RangeTransform destroy: %"PRId64"", m_output_vio ? m_output_vio->ndone : 0);
+      Debug("transform_range", "RangeTransform destroy: %p", this);
       delete this;
     }
   } else {