Repository: trafficserver
Updated Branches:
  refs/heads/master 0da17e968 -> 66c66c345


TS-3287: Set pointer to NULL after free

Coverity CID #1216790


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

Branch: refs/heads/master
Commit: 66c66c34518fb89154699ca7f2424db5e602130d
Parents: 0da17e9
Author: Phil Sorber <[email protected]>
Authored: Fri Jan 30 18:34:29 2015 -0700
Committer: Phil Sorber <[email protected]>
Committed: Fri Jan 30 18:34:29 2015 -0700

----------------------------------------------------------------------
 plugins/experimental/collapsed_connection/collapsed_connection.cc | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/66c66c34/plugins/experimental/collapsed_connection/collapsed_connection.cc
----------------------------------------------------------------------
diff --git a/plugins/experimental/collapsed_connection/collapsed_connection.cc 
b/plugins/experimental/collapsed_connection/collapsed_connection.cc
index 8a21426..9395fcd 100644
--- a/plugins/experimental/collapsed_connection/collapsed_connection.cc
+++ b/plugins/experimental/collapsed_connection/collapsed_connection.cc
@@ -934,6 +934,7 @@ collapsedConnectionMainHandler(TSCont /* contp ATS_UNUSED 
*/, TSEvent event, voi
     case TS_EVENT_HTTP_TXN_CLOSE:
       if (CC_DONE == txn_data->cc_state) {
         freeCcTxnData(txn_data);
+        txn_data = NULL;
         TSHttpTxnReenable(txnp, TS_EVENT_HTTP_CONTINUE);
       } else if (CC_PASS == txn_data->cc_state || CC_PASSED == 
txn_data->cc_state) {
         // keep pass sentinel for config->keep_pass_record_time

Reply via email to