Repository: trafficserver Updated Branches: refs/heads/master 27e7c177d -> 0c30d4d81
TS-2820: Crash in transformations Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/92a2c622 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/92a2c622 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/92a2c622 Branch: refs/heads/master Commit: 92a2c62281d93b2ab92b38ebf907d30e24ba355b Parents: 27e7c17 Author: Brian Geffon <bri...@apache.org> Authored: Tue May 27 11:13:32 2014 -0700 Committer: Brian Geffon <bri...@apache.org> Committed: Tue May 27 11:13:32 2014 -0700 ---------------------------------------------------------------------- lib/atscppapi/src/TransformationPlugin.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/92a2c622/lib/atscppapi/src/TransformationPlugin.cc ---------------------------------------------------------------------- diff --git a/lib/atscppapi/src/TransformationPlugin.cc b/lib/atscppapi/src/TransformationPlugin.cc index 90c0b19..cbe681b 100644 --- a/lib/atscppapi/src/TransformationPlugin.cc +++ b/lib/atscppapi/src/TransformationPlugin.cc @@ -171,7 +171,7 @@ int handleTransformationPluginRead(TSCont contp, TransformationPluginState *stat if (!state->input_complete_dispatched_) { state->transformation_plugin_.handleInputComplete(); state->input_complete_dispatched_ = true; - if (vio_cont) { + if (vio_cont && 0 != TSVIOBufferGet(write_vio)) { TSContCall(vio_cont, static_cast<TSEvent>(TS_EVENT_VCONN_WRITE_COMPLETE), write_vio); } }