You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2004/06/15 23:00:22 UTC
cvs commit: httpd-2.0/modules/ssl ssl_engine_io.c
jorton 2004/06/15 14:00:22
Modified: modules/ssl ssl_engine_io.c
Log:
* modules/ssl/ssl_engine_io.c (bio_filter_out_flush): Create a new
brigade for sending output after passing on the current one.
Revision Changes Path
1.123 +2 -0 httpd-2.0/modules/ssl/ssl_engine_io.c
Index: ssl_engine_io.c
===================================================================
RCS file: /home/cvs/httpd-2.0/modules/ssl/ssl_engine_io.c,v
retrieving revision 1.122
retrieving revision 1.123
diff -d -w -u -r1.122 -r1.123
--- ssl_engine_io.c 25 Mar 2004 19:36:32 -0000 1.122
+++ ssl_engine_io.c 15 Jun 2004 21:00:22 -0000 1.123
@@ -153,6 +153,8 @@
outctx->rc = ap_pass_brigade(outctx->filter_ctx->pOutputFilter->next,
outctx->bb);
+ /* create new brigade ready for next time through */
+ outctx->bb = apr_brigade_create(outctx->c->pool, outctx->c->bucket_alloc);
return (outctx->rc == APR_SUCCESS) ? 1 : -1;
}