Attachment 'gzip_ecap_vb_stop_on_done_v1.patch'

Download

   1 Tell the host application when we no longer need virgin body
   2 so that the host application can get rid of allocated resources and
   3 possibly terminate the transaction.
   4 This must preventing memory leaking.
   5 --- src/adapter_gzip.cc		Wed Jun  8 21:21:10 2016
   6 +++ src/adapter_gzip.cc		Sat Jun 18 22:32:09 2016
   7 @@ -548,7 +548,7 @@
   8  	
   9  
  10  	Must(receivingVb == opOn);
  11 -	receivingVb = opComplete;
  12 +	stopVb();
  13  	if (sendingAb == opOn) {
  14  		hostx->noteAbContentDone(atEnd);
  15  		sendingAb = opComplete;
  16 @@ -611,7 +611,7 @@
  17  // if the host does not know that already
  18  void Adapter::Xaction::stopVb() {
  19  	if (receivingVb == opOn) {
  20 -		hostx->vbStopMaking();
  21 +		hostx->vbStopMaking(); // we will not call vbContent() any more
  22  		receivingVb = opComplete;
  23  	} else {
  24  		// we already got the entire body or refused it earlier

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2016-06-08 18:00:06, 1.4 KB) [[attachment:gzip_ecap_extended_compressible_types.patch]]
  • [get | view] (2016-06-11 20:37:49, 1.6 KB) [[attachment:gzip_ecap_extended_compressible_types_latest.patch]]
  • [get | view] (2016-06-08 21:13:39, 1.4 KB) [[attachment:gzip_ecap_extended_compressible_types_v1.patch]]
  • [get | view] (2016-06-09 12:19:51, 1.6 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_2.patch]]
  • [get | view] (2016-06-11 20:31:49, 1.6 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_2.patch.latest]]
  • [get | view] (2016-06-12 14:51:20, 1.9 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_3.patch]]
  • [get | view] (2016-06-20 20:35:35, 1.2 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_4.patch]]
  • [get | view] (2016-06-20 20:50:23, 2.1 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_5.patch]]
  • [get | view] (2016-06-20 21:26:21, 1.8 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_6.patch]]
  • [get | view] (2016-06-18 16:44:11, 0.8 KB) [[attachment:gzip_ecap_vb_stop_on_done_v1.patch]]
  • [get | view] (2016-06-08 17:56:50, 1.4 KB) [[attachment:gzip_exap_extended_compressible_types.patch]]
  • [get | view] (2015-03-29 19:40:02, 1.5 KB) [[attachment:squid-ecap-gzip_all_text_compressed.patch]]
  • [get | view] (2015-03-29 19:35:49, 8.5 KB) [[attachment:squid-ecap-gzip_up_to_libecap-0.2.0.patch]]
  • [get | view] (2015-03-29 19:35:56, 9.2 KB) [[attachment:squid-ecap-gzip_up_to_libecap-1.0.0.patch]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.